BODY{
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	color:#000000;
	/*background-color:#FFFFFF;*/
	font-size:100%;
	text-align:center;
	/*background-image:url(../images/sf_menusx.jpg); 
	background-position:top left; 
	background-repeat:repeat-y;*/
}
TABLE{
	font-size: 100%;
}
img{
	border:0;
}
label{
	font-size: 80%;
	font-weight: bold;
	display: block;
	margin-top: 15px;
}
.mostra{
	 visibility:visible;
}
.label{
	font-size:80%;
	color:#000000;
	display:none;
}
.stampa{
	display:none;
}
.nascosto{
	display:none;
}
.cento{
	width:100%;
	height:100%;
	border:0;
	margin:auto;
}
.w-cento{
	width:100%;
	border:0;
	margin:auto;
}
.w-cento-2{
	width:98%;
	border:0;
	/*margin:auto;*/
}
.w-cento-30{
	width:70%;
	border:0;
	/*margin:auto;*/
}
.h-lin{
	height:50px; 
	width:1px;
}
.princ{
	width:763px;
	border:0;
	margin:auto;
}
.logo-clik{
	width:268px;
	height:132px;
	text-align:center; 
	vertical-align:top;
	margin:0;
	padding:0;
	float:left; 
	background-image:url(../images/c-logo.jpg); 
	background-position:top left; 
	background-repeat:no-repeat;
}
.logo-clik a{
	display:block; 
	width:100%; 
	height:100%;
}
.logo-societa{
	width:268px;
	height:132px;
	text-align:center; 
	vertical-align:top;
	margin:0;
	padding:0;
	float:left; 
	background-image: url(../images/c_societa.jpg); 
	background-position:top left; 
	background-repeat:no-repeat;
}
.logo-societa a{
	display:block; 
	width:100%; 
	height:100%;
}
.logo-online{
	width:268px;
	height:132px;
	text-align:center; 
	vertical-align:top;
	margin:0;
	padding:0;
	float:left; 
	background-image: url(../images/c_online.jpg); 
	background-position:top left; 
	background-repeat:no-repeat;
}
.logo-online a{
	display:block; 
	width:100%; 
	height:100%;
}
.logo-clik-form{
	width:268px;
	height:132px;
	text-align:center; 
	vertical-align:top;
	margin:0;
	padding:0;
	float:left; 
	background-image: url(../images/c_formazione.jpg); 
	background-position:top left; 
	background-repeat:no-repeat;
}
.logo-clik-form a{
	display:block; 
	width:100%; 
	height:100%;
}
.logo-clik-mus{
	width:268px;
	height:132px;
	text-align:center; 
	vertical-align:top;
	margin:0;
	padding:0;
	float:left; 
	background-image: url(../images/c_musica.jpg); 
	background-position:top left; 
	background-repeat:no-repeat;
}
.logo-clik-mus a{
	display:block; 
	width:100%; 
	height:100%;
}
.link-top{
	margin-left:10px; 
	margin-top:20px; 
	width:60px; 
	text-align:left; 
	float:left;
}
.link-top a{
	font-size:85%;
	color:#626262;
}
.anima{
	width:400px;
	height:132px; 
	text-align:right; 
	vertical-align:top;
	margin:0px;
	float:right; 
	background-image:url(../images/animazioneTESTA.gif);
	background-position:top left; 
	background-repeat:no-repeat;
}
.anima a{
	display:block; 
	width:100%; 
	height:100%;
}
.intestazione{
	width:763px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	margin:auto;
	background-color:#FFFFFF;
}
.div-data{
	width:100%; 
	background-color:#e6e6e6; 
	clear:both;
}
.data-sito{
	width:268px;
	text-align:right; 
	vertical-align:top;
	float:left; 
	padding-bottom:0px;
	padding-top:3px;
}
.data{
	font-size:77%; 
	color:#000000; 
	background-color:#f6f6f6; 
	border-bottom:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
}
.al-r{
	text-align:right;
}
.al-tc{
	text-align:center; 
	vertical-align:top;
}
.al-mc{
	text-align:center; 
	vertical-align:middle;
}
.al-lt{
	text-align:left; 
	vertical-align:top;
}
.al-rt{
	text-align:right; 
	vertical-align:top;
}
.al-rc{
	text-align:right; 
	vertical-align:middle;
}
.br-nofl{
	float: none; 
	clear: both
}
.frm-search{
	margin:0; 
	padding:2px 0 0 0;
}
.txt-search{
	width:90px; 
	font-size:75%; 
	color:#000000; 
	margin-right:3px; 
	background-image:url(../images/sf_input.gif); 
	background-position:top left; 
	background-repeat:repeat-x;
}
.btn-search{
	height:18px; 
	font-size:75%; 
	color:#000000; 
	margin-right:3px;
}
.uno{
	float:left; 
	width:152px; 
	height:152px; 
}
.due{
	float:left; 
	width:152px; 
	height:152px;
	background-image:url(../images/02.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.due_on{
	float:left; 
	width:152px; 
	height:152px;
	background-image:url(../images/02_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.tre{
	float:left; 
	width:152px; 
	height:152px;
	background-image:url(../images/03_n.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.tre_on{
	float:left; 
	width:152px; 
	height:152px;
	background-image:url(../images/03_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.quattro{
	float:left; 
	width:152px; 
	height:152px;
	background-image:url(../images/04.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.quattro_on{
	float:left; 
	width:152px; 
	height:152px;
	background-image:url(../images/04_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.cinque{
	float:left; 
	width:152px; 
	height:152px;
	background-image:url(../images/05.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.cinque_on{
	float:left; 
	width:152px; 
	height:152px;
	background-image:url(../images/05_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

ul#mappa2 {
	margin:0;padding:0;
	left: 0;
	list-style:none;
	position:relative;
	width:152px;height:152px;
	z-index:100;
}
ul#mappa2 li {
	display:block;
	position:absolute;
	margin:0;padding:0;
}
li#mappa2-link1 {
	left:0;top:22px;
	width:152px;height:22px;
}
li#mappa2-link2 {
	left:0px;top:44px;
	width:152px;height:21px
}
li#mappa2-link3 {
	left:0px;top:65px;
	width:152px;height:21px
}
li#mappa2-link4 {
	left:0px;top:86px;
	width:152px;height:21px
}
li#mappa2-link5 {
	left:0px;top:107px;
	width:152px;height:21px
}
#mappa2 a {
	display:block;
	width:100%;
	height:100%;
}
#mappa2 .alt { display:none }

ul#mappa3 {
	margin:0;padding:0;
	left: 0;
	list-style:none;
	position:relative;
	width:152px;height:152px;
	z-index:100;
}
ul#mappa3 li {
	display:block;
	position:absolute;
	margin:0;padding:0;
}
li#mappa3-link1 {
	left:0;top:90px;
	width:152px;height:19px;
}
li#mappa3-link2 {
	left:0px;top:109px;
	width:152px;height:19px
}
li#mappa3-link3 {
	left:0px;top:128px;
	width:152px;height:19px
}
#mappa3 a {
	display:block;
	width:100%;
	height:100%;
}
#mappa3 .alt { display:none }

ul#mappa4 {
	margin:0;padding:0;
	left: 0;
	list-style:none;
	position:relative;
	width:152px;height:152px;
	z-index:100;
}
ul#mappa4 li {
	display:block;
	position:absolute;
	margin:0;padding:0;
}
li#mappa4-link1 {
	left:0;top:65px;
	width:152px;height:19px;
}
li#mappa4-link2 {
	left:0px;top:84px;
	width:152px;height:19px
}
li#mappa4-link3 {
	left:0px;top:103px;
	width:152px;height:19px
}
li#mappa4-link4 {
	left:0px;top:122px;
	width:152px;height:19px
}
#mappa4 a {
	display:block;
	width:100%;
	height:100%;
}
#mappa4 .alt { display:none }

ul#mappa5 {
	margin:0;padding:0;
	left: 0;
	list-style:none;
	position:relative;
	width:152px;height:152px;
	z-index:100;
}
ul#mappa5 li {
	display:block;
	position:absolute;
	margin:0;padding:0;
}
li#mappa5-link1 {
	left:0;top:11px;
	width:152px;height:19px;
}
li#mappa5-link2 {
	left:0px;top:30px;
	width:152px;height:23px
}
li#mappa5-link3 {
	left:0px;top:53px;
	width:152px;height:23px
}
li#mappa5-link4 {
	left:0px;top:76px;
	width:152px;height:23px
}
li#mappa5-link5 {
	left:0px;top:99px;
	width:152px;height:26px
}
li#mappa5-link6 {
	left:0px;top:125px;
	width:152px;height:23px
}
#mappa5 a {
	display:block;
	width:100%;
	height:100%;
}
#mappa5 .alt { display:none }
.div-nav{
	width:100%; 
	background-color:#e6e6e6; 
	text-align:left;
}
.cont-nav{
	padding-bottom:3px;
	padding-left:7px;
}
.cont-nav a{
	font-size:77%; 
	color:#FF1822; 
	background-image:url(../images/sf_nav.jpg); 
	background-position:top left; 
	background-repeat:repeat-x;
	padding-left:2px; 
	padding-right:2px; 
	text-decoration:none;
}
.link-prg{
	width:763px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	margin:auto;
	background-image:url(../images/sf_green.jpg); 
	background-position:top left; 
	background-repeat:repeat-y;
}
.link{
	width:268px; 
	text-align:center; 
	vertical-align:top; 
	margin:0; 
	float:left;
}
.tab-link{
	border:0; 
	width:100%; 
	background-color:#9ED115;
}
.sp-link-prg{
	width:12px;
	float:left;
}
.prg{
	text-align:right; 
	vertical-align:top; 
	width:480px; 
	float:right;
}
.tab-prg{
	border:0; 
	width:480px;
}
.tit-prg{
	background-color:#9ED115; 
	text-align:right; 
	vertical-align:bottom; 
	color:#046B26; 
	font-size:74%; 
	font-weight:bold;
}
.tit-prg a{
	color:#046B26; 
	font-size:100%; 
	font-weight:bold;
	text-decoration:none;
}
.sph-5{
	text-align:left; 
	vertical-align:top; 
	height:5px;
}
.desc{
	text-align:justify; 
	font-size:72%; 
	color:#000000; 
	width:98%; 
	/*margin:auto;*/
	background-color:#FFFFFF;
}
.desc div{
	text-align:justify; 
	width:98%; 
}
.desc a{
	font-size:100%; 
	color:#000000;
	text-decoration:underline; 
}
.lin{
	font-size:72%; 
	color:#000000;
	height:20px;
}
.desc-100{
	text-align:justify; 
	font-size:72%; 
	color:#000000; 
	width:100%; 
	/*margin:auto;*/
	background-color:#FFFFFF;
}
.desc-100 a{
	text-decoration:underline;
	font-size:100%; 
	color:#000000; 
}
.div-more{
	text-align:right; 
	width:98%; 
	margin:auto; 
	vertical-align:bottom; 
	border-bottom: 1px dashed #9ED115;
}
.div-more a{
	font-size:70%; 
	color:#9ED115; 
	text-decoration:none
}
.more{
	text-align:right; 
	width:98%; 
	margin:auto; 
	vertical-align:bottom; 
}
.more a{
	font-size:70%; 
	color:#9ED115; 
	text-decoration:none
}
.grigio{
	width:100%; 
	background-color:#e6e6e6; 
	height:21px;
}
.tit-news{
	background-color:#9ED115; 
	text-align:right; 
	vertical-align:bottom; 
	color:#000000; 
	font-size:74%; 
	font-weight:bold;
}
.tit-news a{
	color:#000000; 
	font-size:100%; 
	font-weight:bold;
	text-decoration:none;
}
.brd-right{
	border-right: 1px dashed #9ED115;
	border-bottom: 1px dashed #9ED115;
}
.brd-bottom{
	border-bottom: 1px dashed #9ED115;
}
.pd-rb{
	padding-right:2px; 
	padding-bottom:2px;
}
.formaz{
	width:763px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	margin:auto;
	background-image: url(../images/sf-m-formazione.jpg); 
	background-position:top left; 
	background-repeat:repeat-y;
}
.formaz-menu{
	width:152px; 
	text-align:center; 
	vertical-align:top; 
	margin:0; 
	background-color:#9C017E;
}
.tab-formaz-menu{
	border:0; 
	width:100%; 
}
.tit-form{
	background-color:#9C017E;
	height:100px;
	vertical-align:top;
	text-align:right;
}
.cont-form{
	text-align:right;
	vertical-align:top;
	background-color:#FFFFFF;
}
.voce-elenco {
	padding-left:3px;
	color: #000000;
	font-size:75%;
	text-decoration: none;
}
.voce-elenco:link {
	padding-left:3px;
	color: #000000;
	font-size:75%;
	text-decoration: none;
}
.voce-elenco:hover {
	padding-left:3px;
	color: #9ED114;
	font-size:75%;
	text-decoration: none;
}
.voce-elenco:visited, active {
	padding-left:3px;
	color: #626262;
	font-size:75%;
	text-decoration: none;
}
.voce-elenco2 {
	color: #000000;
	font-size:75%;
	text-decoration: none;
}
.voce-elenco2:link {
	color: #000000;
	font-size:75%;
	text-decoration: none;
}
.voce-elenco2:hover {
	color: #9ED114;
	font-size:75%;
	text-decoration: none;
}
.voce-elenco2:visited, active {
	color: #626262;
	font-size:75%;
	text-decoration: none;
}
.col-form{
	text-align:left;
	vertical-align:top;
	background-color:#FFCCFF;
}
.nocol-form{
	text-align:left;
	vertical-align:top;
}
.mus{
	width:763px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	margin:auto;
	background-image: url(../images/sf-m-mus.jpg); 
	background-position:top left; 
	background-repeat:repeat-y;
}
.mus-menu{
	width:152px; 
	text-align:center; 
	vertical-align:top; 
	margin:0; 
	background-color:#FF0000;
}
.mus-sc{
	width:152px; 
	text-align:center; 
	vertical-align:top; 
	margin:0; 
	background-color:#FF9E00;
}
.tab-mus-menu{
	border:0; 
	width:100%; 
}
.online{
	width:763px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	margin:auto;
	background-image: url(../images/sf-online-menu.gif); 
	background-position:top left; 
	background-repeat:repeat-y;
}
.online-sc{
	width:152px; 
	text-align:center; 
	vertical-align:top; 
	margin:0; 
	background-color:#13007C;
}
.tit-mus{
	background-color:#FFFFFF;
	height:100px;
	vertical-align:top;
	text-align:right;
}
.cont-mus{
	text-align:right;
	vertical-align:top;
	background-color:#FFFFFF;
}
.anima-mus{
	width:395px;
	height:132px; 
	text-align:right; 
	vertical-align:top;
	margin:0px;
	float:right; 
	background-image: url(../images/animazione-musica.gif);
	background-position:top left; 
	background-repeat:no-repeat;
}
.anima-mus a{
	display:block; 
	width:100%; 
	height:100%;
}
.quad-creat{
	width:64px; 
	height:64; 
	background-color:#FF0000; 
	padding-right:3px;
}
.desc-creat{
	text-align:justify; 
	font-size:72%; 
	color:#000000; 
	background-color:#FFFFFF;
	border-bottom:1px solid #FF0000; 
	border-left:1px solid #FF0000; 
	border-top:1px solid #FF0000; 
	width:516px;
	padding:5px;
}
.desc-creat a{
	font-size:100%; 
	color:#000000;
	text-decoration:none; 
}
.div-autore{
	width:590px; 
	text-align:justify; 
	font-size:75%; 
	padding-right:10px;
}
.foto-autore{
	float:left; 
	padding-right:4px; 
	padding-bottom:4px;
}
.nome-autore{
	background-color:#FF0000; 
	width:433px; 
	color:#FFFFFF; 
	text-align:right; 
	font-size:120%; 
	font-weight:bold; 
	height:20px; 
	padding-right:3px;
}
.rosso{
	width:590px; 
	background-color:#FF0000; 
	height:20px;
}
.opere{
	width:590px; 
	border:0;
}
.icona{
	width:120px; 
	vertical-align:top; 
	text-align:right;
}
.ico{
	width:30px; 
	text-align:right; 
	vertical-align:top;
}
.tit-opera{
	text-align:left; 
	width:98%; 
	padding-left:5px;
}
.tit-opera a{
	font-size:100%;
	color:#000000;
	text-decoration:none;
}
.viola{
	font-size: 100%; 
	color: #9C017E; 
	text-align:right; 
	margin-right:5px;
}
.loghi{
	width:100%;
	border:0;
	background-color:#FFFFFF;
}
#all{
	font-size:100%;
	color:#009900;
	font-weight:bold;
}
#blockDiv{
	position:relative;
	/* left:150; top:100; */
	visibility:visible;
	
}
.comuni{
	font-size: 70%;
}
.comuni a{
	font-size: 100%;
	text-decoration: none;
}
#desc .nomeCom{
	color: #000000;
	font-size: 100%;
	text-decoration: none;
}
#desc .nomeCom:hover{
	color: #FF3300;
	font-size: 100%;
	text-decoration: none;
}
#desc .nomeComOFF{
	color: #B9B9B9;
	font-size: 100%;
	text-decoration: none;
}
.txt-nome{
	width:120px; 
	height:18px; 
	border:2px solid #55BDD8; 
	background-image:url(../images/sf_nome.gif); 
	background-position:top left; 
	background-repeat:repeat-x; 
	font-size:90%
}
.txt-mail{
	width:250px; 
	height:18px; 
	border:2px solid #55BDD8; 
	background-image:url(../images/sf_nome.gif); 
	background-position:top left; 
	background-repeat:repeat-x; 
	font-size:90%
}
.txt-luogo{
	width:405px; 
	height:18px; 
	border:2px solid #55BDD8; 
	background-image:url(../images/sf_nome.gif); 
	background-position:top left; 
	background-repeat:repeat-x; 
	font-size:90%
}
.txt-note{
	width:405px; 
	height:60px; 
	border:2px solid #55BDD8; 
	background-image:url(../images/sf_nome.gif); 
	background-position:top left; 
	background-repeat:repeat-x; 
	font-size:90%
}