body{
	background-color:black;/*#360E02;*/
	margin-top:0px;
	scrollbar-face-color:#942730;
	scrollbar-highlight-color:#942730;
	scrollbar-3dlight-color:#EE818A;
	scrollbar-darkshadow-color:#620000;
	scrollbar-shadow-color:#942730;
	scrollbar-arrow-color:#EE818A;
	scrollbar-track-color:#B2454E;
	font-size: 12px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#360E02; 
	text-align:justify;
}

a {font-size: 20px; 
   font-weight:bold; 
   font-family:verdana, arial,Georgia, Times New Roman, Times, serif;
   color:#052f84; 
   text-decoration:none;}
a:hover {font-size: 20px; 
		 font-weight:bold; 
		 font-family:verdana, arial,Georgia, Times New Roman, Times, serif;
		 color:#052f84; 
		 text-decoration:none;}

a.menulink {font-size: 11px; 
      text-align:justify; 
	  font-family:arial;
	  color:white; 
	  text-decoration:none;
	  margin-bottom:2px;}
a.menulink:hover {font-size: 11px; 
      text-align:justify; 
	  font-family:arial;
	  color:fef4d0;/*#fdb779; */
	  text-decoration:none;
	  margin-bottom:2px;}

a.menulinkOver {font-size: 11px; 
      text-align:justify; 
	  font-family:arial;
	  color:#f0e178; 
	  text-decoration:none;
	  margin-bottom:2px;}
a.menulinkOver:hover {font-size: 11px; 
      text-align:justify; 
	  font-family:arial;
	  color:#f0e178; 
	  text-decoration:none;
	  margin-bottom:2px;}

a.text_normal {font-size: 11px; 
      text-align:justify; 
	  font-family:verdana, arial;
	  color:black; 
	  text-decoration:none;
	  margin-bottom:2px;
	  margin-left:20px;
}
a.text_normal:hover {font-size: 11px; 
      text-align:justify; 
	  font-family:verdana, arial;
	  color:#f0e178; 
	  text-decoration:none;
	  margin-bottom:2px;
  	  margin-left:20px;
}

table.tabellaPrincipale {
	background-color:#fef4d0;/*#fdb779;*/
	width: 900px;
	margin:0px 0px 0px 0px;
	margin-bottom:0px;
}

table.tabellaPrincipalecurricula {
	background-color:#fef4d0;/*#fdb779;*/
	width: 900px;
	height:100%;
	margin:0px 0px 0px 0px;
}

td.riga{
	width:"100%";
	margin-top:"0px";
}

td.title{font-size: 40px; 
      margin-left:2px;
	  font-family:Georgia, Times New Roman, Times, serif;
	  color:red; 
	  text-decoration:none;}

tr.rigalink{
	height:12px;
	margin:0px 0px 0px 0px ;
}

.canzoni{
	font-size: 10px; 
    text-align:left; 
	font-family:verdana, arial;
	color:#360E02; 
	margin-bottom:0px;
	margin-left:5px;
	}
a.canzoni{
	font-size: 10px; 
    text-align:left; 
	font-family:verdana, arial;
	color:#360E02; 
	margin-bottom:0px;
	margin-left:5px;
	}
a.canzoni:hover{
	font-size: 10px; 
    text-align:left; 
	font-family:verdana, arial;
	color:#C93409; 
	margin-bottom:0px;
	margin-left:5px;
	}
.titoli_pagine{
	font-size: 15px; 
    text-align:center; 
	font-family:verdana, arial;
    color:#360E02; 
	font-weight:bold; 
	font-variant:small-caps;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:5px;
	}
.titoli_minori_center{
	font-size: 13px; 
	font-family:verdana, arial;
    color:#360E02; 
	font-weight:bold;
    text-align:center; 
	font-variant:small-caps;
	margin-top:10px;
	margin-bottom:5px;
	width:60%;
	}

.titoli_minori{
	font-size: 13px; 
	font-family:verdana, arial;
    color:#360E02; 
	text-align:left;
	font-weight:bold;
	font-variant:small-caps;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:5px;
	}
.footer{
	width:900px;
	background-color:#890200;
	font-size: 9px; 
    text-align:justify; 
	font-family:verdana, arial;
	color:#f0e178; 
	margin-top:2px;
	margin-bottom:0px;
	margin-left:5px;
	}
.footer_right{
	font-size: 9px; 
    text-align:right; 
	font-family:verdana, arial;
	color:#f0e178;
	margin-top:2px;
	margin-bottom:0px;}
.footer_left{
	width:900px;
	font-size: 9px; 
    text-align:justify; 
	font-family:verdana, arial;
	color:#f0e178; 
	margin-top:2px;
	margin-bottom:0px;
	margin-left:5px;}
.footer_centered{
	width:900px;
	background-color:#890200;
	font-size: 10px; 
    text-align:center; 
	font-variant:small-caps;
	font-family:verdana, arial;
	color:#f0e178; 
	margin-top:12px;
	margin-bottom:0px;
	margin-left:5px;
	}
.intestazione{
	font-size: 10px; 
    text-align:justify; 
	font-family:verdana, arial;
    color:#052f84; 
	text-align:right;
	margin-right:15px;}

.text_default{
	/*height:420px;*/
	font-size: 12px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#360E02; 
	text-align:justify;
	margin-top:0px;
	}
.text{
	font-size: 11px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#360E02; 
	text-align:justify;
	margin-right:15px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:5px;
	}
.text_curriculum{
	font-size: 11px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#360E02; 
	text-align:justify;
	margin-right:60px;
	margin-left:60px;
	margin-top:20px;
	margin-bottom:25px;
	}
a.textLink{
	font-size: 10px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#360E02; 
	text-align:justify;
	margin-right:10px;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:5px;
	}
a.textLink:hover{
	font-size: 10px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#C93409; 
	text-align:justify;
	margin-right:10px;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:5px;
	}

.titoletti_corsi{
	font-size: 14px; 
    text-align:center; 
	font-family:verdana, arial;
    color:#360E02; 
	text-align:center;
	font-weight:bold; 
	font-variant:small-caps;
	}

.titoletti{
	font-size: 13px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#052f84; 
	text-align:justify;
	margin-left:30px;
	font-weight:bold; 
	}

a.textLinkSenzaMargini{
	font-size: 11px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#360E02; 
	text-align:justify;
	}
a.textLinkSenzaMargini:hover{
	font-size: 11px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#C93409; 
	text-align:justify;
	}

a.textLinkSenzaMargini2{
	font-size: 10px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#360E02; 
	text-align:justify;
	}
a.textLinkSenzaMargini2:hover{
	font-size: 10px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#C93409; 
	text-align:justify;
	}


.tabella_clienti{
	font-size: 12px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#052f84; 
	text-align:left;
	}
td.tabella_clienti{
	margin-left:5px;
}

.text_descrizioneFile{
	font-size: 10px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#052f84; 
	text-align:justify;
	margin-left:10px;}

a.linkManuali {font-size: 12px; 
      text-align:justify; 
	  font-family:verdana, arial;
	  color:#052f84; 
	  text-decoration:none;
	  margin-bottom:2px;}
a.linkManuali:hover {font-size: 12px; 
      text-align:justify; 
	  font-family:verdana, arial;
	  color:#71a0ff; 
	  text-decoration:none;
	  margin-bottom:2px;}

hr {
color: #360E02;
height: 1px;
}

.title_general{
	font-size: 25px; 
	font-family:Times;
    color:#f0e178; 
	font-weight:none;
    text-align:center; 
	font-variant:small-caps;
	}
.title_date{
	font-size: 15px; 
	font-family:Times;
    color:#f0e178; 
	font-style: italic;
	margin-left:5px;
	}
a.title_date{
	font-size: 11px; 
	font-family:Verdana;
    color:#890200; 
	margin-left:5px;
	}
a.title_date:hover{
	font-size: 11px; 
	font-family:Verdana;
    color:#360E02; 
	margin-left:5px;
	}

/*---------------------------
		---BOX NEWS---
---------------------------*/
.box_news_title{
	background-color:#890200;
	border: 1px solid #360E02; 
	border-top:1px solid #360E02;
	border-left:1px solid #360E02;
	border-right:1px solid #360E02;
	overflow:auto; 
	/*width:100%;*/
	height:24px;
	margin-top:8px;
	margin-right:10px;
	margin-left:10px;
	text-align:center;
	font-size: 14px; 
	font-family:verdana, arial;
    color:#360E02; 
	font-weight:bold; 
}
#box_news{
	background-color:#e1bd9d;/*#F36940;*/
	border: 1px solid #890200; 
	overflow:auto; 
	height:350px;
	margin-top:-2px;
	margin-right:10px;
	margin-left:10px;
}
#box_news .box_news_text{
	text-align:left;
	font-size: 11px; 
	font-family:verdana, arial;
    color:#360E02;
	margin: 5px 5px 5px 5px;
}
#box_news .box_news_text_underlined{
	text-align:justify;
	font-size: 11px; 
	font-family:verdana, arial;
    color:#360E02;
	text-decoration: underline;
}
.box_mailing_list{
	background-color:#890200;
	border: 1px solid #360E02; 
	border-top:1px solid #360E02;
	border-left:1px solid #360E02;
	border-right:1px solid #360E02;
	overflow:auto; 
	/*width:100%;*/
	height:28px;
	margin-top:8px;
	margin-right:10px;
	margin-left:10px;
	text-align:center;
	font-size: 14px; 
	font-family:verdana, arial;
    color:#360E02; 
	font-weight:bold; 
}
/*
---------------NEWS-------------
*/
/*stile news in home-page*/
a.news_home{
	font-size: 9px; 
    text-align:left; 
	font-family:verdana, arial;
	color:#360E02; 
	margin-bottom:0px;
	font-variant:small-caps;
	}
a.news_home:hover{
	font-size: 9px; 
    text-align:left; 
	font-family:verdana, arial;
	color:#890200; 
	margin-bottom:0px;
	font-variant:small-caps;
	}
/*stile news in home-page*/
a.news_home_important{
	font-size: 9px; 
    text-align:left; 
	font-family:verdana, arial;
	color:#890200; 
	margin-bottom:0px;
	font-variant:small-caps;
	text-decoration: underline;
	}
a.news_home_important:hover{
	font-size: 9px; 
    text-align:left; 
	font-family:verdana, arial;
	color:#360E02; 
	margin-bottom:0px;
	font-variant:small-caps;
	text-decoration: underline;
	}
/*stile per link un po piu grossi*/
a.news_allegato{
	font-size: 12px; 
    text-align:left; 
	font-family:verdana, arial;
	color:#360E02; 
	margin-bottom:0px;
	font-variant:small-caps;
	}
a.news_allegato:hover{
	font-size: 12px; 
    text-align:left; 
	font-family:verdana, arial;
	color:#890200; 
	margin-bottom:0px;
	font-variant:small-caps;
	}

/*----------------------*/
.title_news{
	width:500px;
	font-size: 15px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#360E02; 
	text-align:justify;
	font-weight:bold; 
	font-variant:small-caps;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:5px;
	}
.desc_news{
	width:500px;
	font-size: 14px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#360E02; 
	text-align:justify;
	font-variant:small-caps;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:5px;
	}
.testo_news{
	width:500px;
	font-size: 12px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#360E02; 
	text-align:justify;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:5px;
	}
.scuolamusica{
	font-size: 12px; 
    text-align:left; 
	font-family:verdana, arial;
    color:#360E02; 
	text-align:justify;
	margin-top:0px;
	width:250px;
	height:110px;
	border: 1px solid #360E02; 
	}





#img_piccola { 
	float: left;
	margin-top:5px;
	margin-left:8px;
	height:160px;
}
#img_piccola .titolo_news {
	margin-bottom:0px;
	margin-left:747px;
	margin-right:5px;
	width:228px;
	font-size: 16px; 
	font-family:verdana, arial; 
    color:#360E02; 
	text-align:center;
}
#img_piccola .testo { 
	overflow:auto; 
	margin-left:755px;
	margin-right:5px;
	margin-top:5px;
	font-size: 12px; 
	font-family:verdana, arial;
    color:#360E02; 
	text-align:justify;
}





/*---------------------------------------------------------------
.box_news_title_sfondo{
	border: 1px solid #360E02; 
	position:absolute;
	top:152px;
	left:862px;
	width:250px;
	height:20px;
	background-color:#890200;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 17px; 
	font-family:verdana, arial;
	font-weight:bold; 
    color:#890200; 
	text-align:center;
	z-index:1;
}
.box_news_title_shadow{
	position:absolute;
	top:155px;
	left:862px;
	width:250px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 17px; 
	font-family:verdana, arial;
	font-weight:bold; 
    color:black; 
	text-align:center;
	z-index:1;
}
.box_news_title{
	position:absolute;
	top:153px;
	left:860px;
	width:250px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 17px; 
	font-family:verdana, arial;
	font-weight:bold; 
    color:#f0e178; 
	text-align:center;
	z-index:2;
}
.box_news{
	border: 1px solid #360E02; 
	overflow:auto; 
	position:absolute;
	top:172px;
	left:862px;
	width:250px;
	height:150px;
	background-color:#f0e178;
	margin-top:0px;
	margin-right:10px;
	font-size: 12px; 
	font-family:verdana, arial;
    color:#052f84; 
	text-align:justify;
}
.box_news_txt{
	background-color:#f0e178;
	font-size: 12px; 
	font-family:verdana, arial;
    color:#052f84; 
	text-align:justify;
	margin: 5px 5px 5px 5px;
}*/