<!--
.body-banda{margin:0px;padding:0px;background-color: #808080;margin-top:40px;z-index:78899888;}
.body-banda-mobile{margin:0px;padding:0px;background-color: #808080;}
a{text-decoration: none;}
.angoli{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
ul,  li, ol{list-style-type: none;text-align: left;}
.line{display: inline-block;vertical-align: top;}
.show-header{width:100%; height:auto;display:block;}
.banda_notizie_index{width: 95%;color:#FFFFFF;font-size:14px; letter-spacing: 2px; line-height: 24px;margin-top:10px;}
.contenent-barra-menu-mobile{display:none;background-color: #222222; width: 100%; height: 50px;position:fixed; top:0px;}
.contenent-barra-menu{background-color: #222222; width: 100%; height: auto;position:fixed; top:0px;}
.barra-menu{width: 980px; margin: auto;text-align: right;background-color: trasparent;overflow:hidden;}
.fontMenu{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px;text-shadow: 2px 2px 2px #4C4848; letter-spacing: 2px; color: #D5D1D1}
.fontMenu:hover{color:#ffffff;}

.list-menu{float:right;padding-top:10px;padding-bottom:8px;}
.titolo-banda{display:block;float:left;font-family: 'Verdana'; font-size: 18px; font-weight: bold; font-variant: small-caps; letter-spacing: 2px; color: #E3E3E3;padding-top:8px;padding-bottom:8px;text-shadow: 2px 2px 2px #000000;}
.titolo-banda-mobile{float:left;display:block;font-family: 'Verdana'; font-size: 18px; font-weight: bold; font-variant: small-caps; letter-spacing: 2px; color: #E3E3E3;padding-top:12px;margin-left:30px;}
.show{display:block;}
.sottotitolo{font-family: 'verdana'; font-size: 20px; font-weight: bold; letter-spacing: 2px; line-height: 24px;padding: 10px 0 10px 0;color:#FFFFFF;text-shadow: 2px 2px 2px #4C4848; }
.width-menu{width:auto;margin-right:9px;padding-bottom:6px;}
.btapri{margin-right: 20px; width: 39px; height: 31px;cursor:pointer;display:block;}
.btchiudi{margin-right: 20px; width: 39px; height: 31px;cursor:pointer;display:none;}
.hide{display:none; top:0px;left:0px;}
.formato{width: 960px;margin:auto; height: auto;color:#ffffff;}
.formato_index{width: 960px;margin:auto; height: auto; background-color:trasparent;}
.formato-video{width: 850px;margin:auto; height: auto;color:#ffffff;}
.gradiente{margin:auto;background:#808080;color:#333;

background:-moz-linear-gradient(top,rgba(128,128,128,1) 5%,rgba(233,233,225,1) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,rgba(128,128,128,1)),color-stop(100%,rgba(233,233,225,1)));
background:-webkit-linear-gradient(top,rgba(128,128,128,1) 5%,rgba(233,233,225,1) 100%);
background:-o-linear-gradient(top,rgba(128,128,128,1) 5%,rgba(233,233,225,1) 100%);
background:-ms-linear-gradient(top,rgba(128,128,128,1) 5%,rgba(233,233,225,1) 100%);
background:linear-gradient(top,rgba(128,128,128,1) 5%,rgba(233,233,225,1)100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#808080',endColorstr='#E9E9E1',GradientType=0);}
.dia_index{width: 300px; height: 238px;overflow:hidden;border: 3px solid #008080;cursor:pointer;margin:0px;padding:0px;position:relative;margin-bottom:25px;background-color:#ffffff;margin-right:13px;float:left;}
.dia_index_audio{width: 300px; height: 338px;overflow:hidden;border: 3px solid #008080;cursor:pointer;margin:auto;padding:0px;position:relative;margin-bottom:25px;background-color:#ffffff;float:left;}
.dia_index:hover{border: 3px solid #F00000;}
.img_dia_index{width: 280px;  height: 218px;}
.dia_testo{position:absolute; bottom:1px;width:100%;height:35px;color:#ffffff;background-color:rgba(128,128,128,0.9);cursor:pointer;font-size:18px;padding-top:11px;overflow:hidden; white-space:nowrap; text-overflow: ellipsis;text-shadow: 2px 2px 2px #4C4848; letter-spacing: 1px; }
.dia_brani{position:absolute; bottom:0px;width:100%;height:20px;color:#ffffff;background-color:rgba(0,128,128,0.9);font-size:16px;padding-top:6px;overflow:hidden; white-space:nowrap; text-overflow: ellipsis;text-shadow: 2px 2px 2px #4C4848; letter-spacing: 1px; }

.menu{float:left;padding-top: 18px;cursor:pointer;margin-right:15px;text-shadow: 2px 2px 2px #4C4848; letter-spacing: 2px;margin-bottom:8px;}
.menu:hover{color:#FFFFFF;}
.menu_a{ color: #D5D1D1;}
.menu_a:hover{ color: #F00000;}

.formato_contatti{width: 960px;margin:auto; height: auto;}
.contatto_sx{width: 400px; float: left; height: auto;margin-right:90px;font-size:16px;}
.table_contatti{font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.info_contat{background-color: #E4E2E2;border: 1px solid #808080; width: 340px;height:20px;padding:6px;}
.info_contat:hover{background-color: #FFEDBD;}
.info_contat:focus{background-color: #FFFFFF;}
.info_area_contat{border: 1px solid #000000;width: 380px;height:80px;}
.imput_error_ct{border: 1px solid #F00000; width: 380px;height:20px;}
.info_area_contat_error{border: 1px solid #F00000;width: 380px;height:80px;}
.td_testo{width: 140px;}
.td_input{width: 310px;}
.reload_captcha{margin-left:7px;cursor:pointer; width: 36px;height:22px; background-image: url(captcha.gif); background-position: top 0px left 0px; background-repeat: no-repeat;}
.reload_captcha:hover{background-position: top -22px left 0px;;}
.input_captcha{border: 1px solid #F00000;text-transform: uppercase; width: 275px;font-size:12px;padding:6px;}

.img_sede{width: 400px; height: auto;}
#editor1{display:block;}
#text_area{display:none;}
.size_car{font-size:12px; letter-spacing: 1px; line-height: 22px;}
.banda_notizie{ MARGIN-LEFT: 70px; WIDTH: 440px;font-family: 'verdana'; FONT-STYLE: italic; font-size: 12px; font-weight: normal; letter-spacing: 2px; line-height: 24px;padding:10px;color:#000000;}
.consiglio{width: 200px; height: auto; display:inline-block; margin-right: 25px; padding: 10px; border: 3px solid Teal; background-color: #ffffff;margin-bottom:25px;}
.testo_consiglio{font-size:20px;margin-bottom:6px;color:#800000;}
.testo_consiglio_bottom{font-size:20px;margin-top:6px;}
.img_consiglio{width: 100%; height: auto;}
.maestro{display:inline-block; vertical-align: top;border: 3PX solid Teal; background-color: White;width: 250px;padding:8px;margin-left:20px;}
.maestro_descrizione{display:inline-block; vertical-align: middle; width: 370px; ;font-size: 16px; color: #000080; letter-spacing: 1px; line-height: 22px;}
.maestro_mobile{width: 90%;display:none;margin:auto;}
.maestro_descrizione_mobile{width: 90%; ;font-size: 30px; color: #000080; letter-spacing: 1px; line-height: 40px;}
.centro-eventi{width:764px;height:auto;margin:auto;}
.img-archivio{width: 200px; height: auto; display:inline-block;  padding: 10px; border: 3px solid Teal; background-color: #ffffff;margin-bottom:25px;cursor:pointer;}
.img-archivio:hover{ border: 3px solid red;}
.gallery_dia{display:inline-block;  margin-right: 8px; margin-bottom: 8px; border: 2px solid Navy; padding: 8px; background-color: White;}
.pag_gallery{font-family: Tahoma; font-size: 20px; font-weight: bold;cursor:pointer;margin-right:9px;color:#FFFFFF; }
.img-gallery-dia{ width: 200px; height: 140px;}
.centro-gallery{width: 95%; height:auto;margin:auto;padding-left:30px;}
.scrollbar{height: 100px; overflow: hidden; width: 270px; overflow-y: auto; overflow-x: hidden;display:block;}
footer{display:block;}
.grado{z-index:1 !important;}
.reload_captcha{margin-left:7px;cursor:pointer; width: 36px;height:22px; background-image: url(captcha.gif); background-position: top 0px left 0px; background-repeat: no-repeat;}
.reload_captcha:hover{background-position: top -22px left 0px;;}
.input_captcha{border: 1px solid #F00000;text-transform: uppercase; width: 275px;font-size:12px;padding:6px;}
.mappa{height: 250px; width: 400px; border: 1px solid Gray;}
.privacy{float:left;width: 100%;   padding-top: 10px;cursor:pointer;color: #E3E3E3;}
.privacy:hover{color:#FFFF00;}

.td-lista{background-color: Gray; border-bottom: 1px solid Black; border-right: 1px solid Black; border-left: 1px solid silver; border-top: 1px solid silver;  height: auto;padding:10px;cursor:pointer;}

.titolo-load-immagini{margin-bottom:20px;font-family: 'Arial Black'; font-size: 24px; letter-spacing: 4px; color: White;text-shadow: 2px 2px 2px #4C4848;
height: auto;padding:10px;cursor:pointer;}

.tr-lista{color:#FFFFFF;}
.tr-lista:hover{color:#FFFF00;}

	/*footer{display:none;}*/
#brani_banda{width: 300px;position:fixed; bottom: -450px; right: 10px; border-radius: 10px;cursor:pointer;
	-webkit-border-radius:10px;
			
			-moz-border-radius:10px;
			z-index:99999999;
			
/*-
	-webkit-border-top-left-radius:20px;
			-moz-border-radius-topleft:20px;*/
	background-color: #333333;		
}
#audio_banda{ border-radius: 10px;
	-webkit-border-radius:10px;
			
			-moz-border-:20px;
}


#audio-bottom{
	/*background:url(chiave-violino.png) no-repeat 50% 50% !important;*/
width:40px;
height:40px;
position:fixed;
bottom:-310px;
	right:10px;
background-color:#ffffff;
	-webkit-border-radius:40px
    -moz-border-radius:40px;
	border-radius:40px;
	
	background:url(Image44.png) no-repeat;
	background-size: 68% 68% ;
	background-position: center;
	border: 3px solid #000;
	cursor:pointer;
	background-color:#ffffff;
		-webkit-box-shadow:inset 0px 0px 10px 2px #696969;
    -moz-box-shadow:inset 0px 0px 10px 2px #696969;
     box-shadow:inset 0px 0px 10px 2px #696969;
	 display:block;
}

.Container-Video{position:absolute; top:0px;left:0px; display:none;width:708px;height:400px;margin:auto;overflow:hidden;}
.img-video{width:192px; height:auto;display:inline-block;cursor:pointer;margin: 0 15px 15px 0;}
.testo-video-bottom{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; letter-spacing: 1px;color:navy;}

div.img-video img {
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
	border:2px solid #c0c0c0;
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
	z-index:0;
}

div.img-video:hover img{
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
border:2px solid #f00000;
z-index:10;
}

//  -->