body {
	background-color: #42413C;
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Vivaldi;
	font-size: 100%;
	line-height: 1.4;
	margin-left: 0px;
}
/* ~~ Selettori tag/elemento ~~ */
ul, ol, dl { /* A causa delle differenze tra i browser, è buona norma impostare a zero il margine e la spaziatura interna negli elenchi. Per uniformità, potete specificare qui i valori desiderati, oppure nelle voci di elenco (LI, DT, DD) contenute negli elenchi. Tenete presente che le impostazioni effettuate qui verranno applicate a cascata all'elenco .nav a meno che non scegliate di scrivere un selettore più specifico. */
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* La rimozione del margine superiore permette di aggirare il problema che si crea quando i margini possono fuoriuscire dal div che li contiene. Il margine inferiore che rimane permetterà di distanziare gli elementi che seguono. */
	padding-right: 0px;
	padding-left: 0px; /* L'aggiunta di una spaziatura ai lati degli elementi contenuti nei div, anziché ai div stessi, consente di evitare ogni calcolo matematico relativo ai riquadri. Come metodo alternativo si può anche utilizzare un div nidificato con spaziatura laterale. */
	word-spacing: 0px;
	letter-spacing: 0px;
	vertical-align: baseline;
	font-size: 20px;
	font-family: Vivaldi;
	line-height: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}
a img { /* Questo selettore rimuove il bordo blu predefinito visualizzato in alcuni browser intorno a un'immagine quando è circondata da un collegamento.  */
	border: none;
}
/* ~~ L'applicazione di stili ai collegamenti del sito deve rispettare questo ordine, compreso il gruppo di selettori che creano l'effetto hover. ~~ */
a:link {
	color: #42413C;
	text-decoration: underline; /* A meno che non vogliate personalizzare i collegamenti in un modo molto particolare, è bene applicare la sottolineatura per permetterne una rapida identificazione visiva. */
}
a:visited {
	color: #6E6C64;
	text-decoration: underline;
}
a:hover, a:active, a:focus { /* Questo gruppo di selettori conferisce alla navigazione tramite tastiera gli stessi effetti hover che si producono quando si usa il mouse. */
	text-decoration: none;
	font-size: 24px;
}

/* ~~ Questo contenitore a larghezza fissa circonda gli altri div ~~ */
.container {
	width: 1000px;
	height: 982px;
	background-color: #FFF;
	 /* Il valore automatico sui lati, abbinato alla larghezza, produce un layout centrato. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


.Tabella_01 {
	position: absolute;
	left: auto;
	top: auto;
	width: 1000px;
	height: 982px;
}

#HOMEx20Headerx201 {
	position: inherit;
	left: 0px;
	top: 0px;
	width: 1000px;
	height: 51px;
}

#HOMEx20Headerx202 {
	position: inherit;
	left: 0px;
	top: 51px;
	width: 854px;
	height: 11px;
}

#HOMEx20TASTOx20SELx20LINGUAx20normalx20ITA {
	position: absolute;
	left: 854px;
	top: 51px;
	width: 32px;
	height: 11px;
}

#HOMEx20TASTOx20SELx20LINGUAx20normalx20ENG {
	position:absolute;
	left:886px;
	top:51px;
	width:42px;
	height:11px;
}

#HOMEx20TASTOx20SELx20LINGUAx20normalx20KOR {
	position:absolute;
	left:928px;
	top:51px;
	width:72px;
	height:11px;
}

#HOMEx20Headerx203 {
	position:absolute;
	left:0px;
	top:62px;
	width:1000px;
	height:26px;
}

#HOMEx20Headerx204 {
	position:absolute;
	left:0px;
	top:88px;
	width:418px;
	height:22px;
}

#HOMEx20TASTOx20UPx20normalx20HOME {
	position:absolute;
	left:418px;
	top:88px;
	width:61px;
	height:22px;
}

#HOMEx20TASTOx20UPx20normalx20BIO {
	position:absolute;
	left:479px;
	top:88px;
	width:93px;
	height:22px;
}

#HOMEx20TASTOx20UPx20normalx20REPERTORIO {
	position:absolute;
	left:572px;
	top:88px;
	width:97px;
	height:22px;
}

#HOMEx20TASTOx20UPx20normalx20CALENDARIO {
	position:absolute;
	left:669px;
	top:88px;
	width:101px;
	height:22px;
}

#HOMEx20TASTOx20UPx20normalx20MEDIA {
	position:absolute;
	left:770px;
	top:88px;
	width:123px;
	height:22px;
}


#HOMEx20TASTOx20UPx20normalx20CONTACTS {
	position:absolute;
	left:893px;
	top:88px;
	width:107px;
	height:22px;
}

#HOMEx20Headerx205 {
	position:absolute;
	left:0px;
	top:110px;
	width:1000px;
	height:41px;
}

#HOMEx20scritturax201 {
	position:absolute;
	left:0px;
	top:151px;
	width:1000px;
	height:384px;
}

#HOMEx201 {
	position:absolute;
	left:0px;
	top:535px;
	width:23px;
	height:352px;
}

#HOMEx20fotox201 {
	position:absolute;
	left:23px;
	top:535px;
	width:235px;
	height:352px;
}

#HOMEx202 {
	position:absolute;
	left:258px;
	top:535px;
	width:37px;
	height:352px;
}

#HOMEx20fotox202 {
	position:absolute;
	left:295px;
	top:535px;
	width:234px;
	height:352px;
}

#HOMEx20scritturax202 {
	position:absolute;
	left:529px;
	top:535px;
	width:471px;
	height:352px;
}

#HOMEx203 {
	position:absolute;
	left:0px;
	top:887px;
	width:1000px;
	height:27px;
}

#HOMEx20FOOTERx201 {
	position:absolute;
	left:0px;
	top:914px;
	width:1000px;
	height:23px;
}

#HOMEx20FOOTERx202 {
	position:absolute;
	left:0px;
	top:937px;
	width:418px;
	height:23px;
}

#HOMEx20TASTOx20DOWNx20normalx20HOME {
	position:absolute;
	left:418px;
	top:937px;
	width:61px;
	height:23px;
}

#HOMEx20TASTOx20DOWNx20normalx20BIO {
	position:absolute;
	left:479px;
	top:937px;
	width:93px;
	height:23px;
}

#HOMEx20TASTOx20DOWNx20normalx20REPERTORIO {
	position:absolute;
	left:572px;
	top:937px;
	width:97px;
	height:23px;
}

#HOMEx20TASTOx20DOWNx20normalx20CALENDARIO {
	position:absolute;
	left:669px;
	top:937px;
	width:101px;
	height:23px;
}

#HOMEx20TASTOx20DOWNx20normalx20MEDIA {
	position:absolute;
	left:770px;
	top:937px;
	width:123px;
	height:23px;
}

#HOMEx20TASTOx20DOWNx20normalx20CONTACTS {
	position:absolute;
	left:893px;
	top:937px;
	width:107px;
	height:23px;
}

#HOMEx20FOOTERx203 {
	position: absolute;
	left: 0px;
	top: 960px;
	width: 1000px;
	height: 22px;
}
#HOMEscrittura {
	background-image: url(immagini/HOME-scrittura-1.jpg);
	height: 384px;
	width: 1000px;
	word-spacing: normal;
	padding-left: 0px;
	vertical-align: 10%;
	text-align: right;
}
body,td,th {
	color: #333;
	font-size: 24px;
}
.HOMEtitolotesto {
	font-size: 50px;
	line-height: 50px;
	padding-left: 30px;
	text-align: left;
}
.HOMEsottotitolo {
	font-size: 25px;
	font-family: Vivaldi;
	line-height: 20px;
	padding-right: 0px;
	padding-left: 40px;
	text-align: left;
	font-weight: normal;
}
.testo {
	font-family: Vivaldi;
	font-size: 25px;
	line-height: 1px;
	text-align: left;
	padding-left: 75px;
}
.testo2 {
	font-family: Vijaya;
	line-height: 1px;
	text-align: left;
	padding-left: 75px;
}
.homeGRASSETTOsottotitolo {
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	font-size: 36px;
}

.BIOTabella_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:982px;
}

#BIOx20Headerx201 {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:51px;
}

#BIOx20Headerx202 {
	position:absolute;
	left:0px;
	top:51px;
	width:854px;
	height:11px;
}

#BIOx20TASTOx20SELx20LINGUAx20normalx20ITA {
	position:absolute;
	left:854px;
	top:51px;
	width:32px;
	height:11px;
}

#BIOx20TASTOx20SELx20LINGUAx20normalx20ENG {
	position:absolute;
	left:886px;
	top:51px;
	width:42px;
	height:11px;
}

#BIOx20TASTOx20SELx20LINGUAx20normalx20KOR {
	position:absolute;
	left:928px;
	top:51px;
	width:72px;
	height:11px;
}

#BIOx20Headerx203 {
	position:absolute;
	left:0px;
	top:62px;
	width:1000px;
	height:26px;
}

#BIOx20Headerx204 {
	position:absolute;
	left:0px;
	top:88px;
	width:418px;
	height:22px;
}

#BIOx20TASTOx20UPx20normalx20HOME {
	position:absolute;
	left:418px;
	top:88px;
	width:61px;
	height:22px;
}

#BIOx20TASTOx20UPx20normalx20BIO {
	position:absolute;
	left:479px;
	top:88px;
	width:93px;
	height:22px;
}

#BIOx20TASTOx20UPx20normalx20REPERTORIO {
	position:absolute;
	left:572px;
	top:88px;
	width:97px;
	height:22px;
}

#BIOx20TASTOx20UPx20normalx20CALENDARIO {
	position:absolute;
	left:669px;
	top:88px;
	width:101px;
	height:22px;
}

#BIOx20TASTOx20UPx20normalx20MEDIA {
	position:absolute;
	left:770px;
	top:88px;
	width:123px;
	height:22px;
}

#BIOx20TASTOx20UPx20normalx20CONTACTS {
	position:absolute;
	left:893px;
	top:88px;
	width:107px;
	height:22px;
}

#BIOx20Headerx205 {
	position:absolute;
	left:0px;
	top:110px;
	width:1000px;
	height:41px;
}

#BIOx20content1 {
	position:absolute;
	left:0px;
	top:151px;
	width:1000px;
	height:763px;
}

.REPERTORIOTabella_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:982px;
}

#REPERTORIOx20Headerx201 {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:51px;
}

#REPERTORIOx20Headerx202 {
	position:absolute;
	left:0px;
	top:51px;
	width:854px;
	height:11px;
}

#REPERTORIOx20TASTOx20SELx20LINGUAx20normalx20ITA {
	position:absolute;
	left:854px;
	top:51px;
	width:32px;
	height:11px;
}

#REPERTORIOx20TASTOx20SELx20LINGUAx20normalx20ENG {
	position:absolute;
	left:886px;
	top:51px;
	width:42px;
	height:11px;
}

#REPERTORIOx20TASTOx20SELx20LINGUAx20normalx20KOR {
	position:absolute;
	left:928px;
	top:51px;
	width:72px;
	height:11px;
}

#REPERTORIOx20Headerx203 {
	position:absolute;
	left:0px;
	top:62px;
	width:1000px;
	height:26px;
}

#REPERTORIOx20Headerx204 {
	position:absolute;
	left:0px;
	top:88px;
	width:418px;
	height:22px;
}

#REPERTORIOx20TASTOx20UPx20normalx20HOME {
	position:absolute;
	left:418px;
	top:88px;
	width:61px;
	height:22px;
}

#REPERTORIOx20TASTOx20UPx20normalx20BIO {
	position:absolute;
	left:479px;
	top:88px;
	width:93px;
	height:22px;
}

#REPERTORIOx20TASTOx20UPx20selezx20REPERTORIO {
	position:absolute;
	left:572px;
	top:88px;
	width:97px;
	height:22px;
}

#REPERTORIOx20TASTOx20UPx20normalx20CALENDARIO {
	position:absolute;
	left:669px;
	top:88px;
	width:101px;
	height:22px;
}

#REPERTORIOx20TASTOx20UPx20normalx20MEDIA {
	position:absolute;
	left:770px;
	top:88px;
	width:123px;
	height:22px;
}

#REPERTORIOx20TASTOx20UPx20normalx20CONTACTS {
	position:absolute;
	left:893px;
	top:88px;
	width:107px;
	height:22px;
}

#REPERTORIOx20Headerx205 {
	position:absolute;
	left:0px;
	top:110px;
	width:1000px;
	height:41px;
}

#REPERTORIOx20content1 {
	position:absolute;
	left:0px;
	top:151px;
	width:1000px;
	height:763px;
}

#HOMEx20TASTOx20DOWNx20selezx20REPERTORIO {
	position:absolute;
	left:572px;
	top:937px;
	width:97px;
	height:23px;
}

#CALENDARIOx20Headerx201 {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:51px;
}

#CALENDARIOx20Headerx202 {
	position:absolute;
	left:0px;
	top:51px;
	width:854px;
	height:11px;
}

#CALENDARIOx20TASTOx20SELx20LINGUAx20normalx20ITA {
	position:absolute;
	left:854px;
	top:51px;
	width:32px;
	height:11px;
}

#CALENDARIOx20TASTOx20SELx20LINGUAx20normalx20ENG {
	position:absolute;
	left:886px;
	top:51px;
	width:42px;
	height:11px;
}

#CALENDARIOx20TASTOx20SELx20LINGUAx20normalx20KOR {
	position:absolute;
	left:928px;
	top:51px;
	width:72px;
	height:11px;
}

#CALENDARIOx20Headerx203 {
	position:absolute;
	left:0px;
	top:62px;
	width:1000px;
	height:26px;
}

#CALENDARIOx20Headerx204 {
	position:absolute;
	left:0px;
	top:88px;
	width:418px;
	height:22px;
}

#CALENDARIOTASTOUPnormaleHOME {
	position:absolute;
	left:418px;
	top:88px;
	width:61px;
	height:22px;
}

#CALENDARIOTASTOUPnormaleBIO {
	position:absolute;
	left:479px;
	top:88px;
	width:93px;
	height:22px;
}

#CALENDARIOTASTOUPnormaleREPERTORIO {
	position:absolute;
	left:572px;
	top:88px;
	width:97px;
	height:22px;
}

#CALENDARIOTASTOUPselezCALENDARIO {
	position:absolute;
	left:669px;
	top:88px;
	width:101px;
	height:22px;
}

#CALENDARIOTASTOUPnormaleMEDIA {
	position:absolute;
	left:770px;
	top:88px;
	width:123px;
	height:22px;
}

#CALENDARIOTASTOUPnormaleCONTACTS {
	position:absolute;
	left:893px;
	top:88px;
	width:107px;
	height:22px;
}

#CALENDARIOx20Headerx205 {
	position:absolute;
	left:0px;
	top:110px;
	width:1000px;
	height:41px;
}

#CALENDARIOx20content1 {
	position:absolute;
	left:0px;
	top:151px;
	width:1000px;
	height:763px;
}

#HOMEx20TASTOx20DOWNx20selezx20CALENDARIO {
	position:absolute;
	left:669px;
	top:937px;
	width:101px;
	height:23px;
}

#MEDIAHeaderx201 {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:51px;
}

#MEDIAHeaderx202 {
	position:absolute;
	left:0px;
	top:51px;
	width:854px;
	height:11px;
}

#MEDIATASTOx20SELx20LINGUAx20normalx20ITA {
	position:absolute;
	left:854px;
	top:51px;
	width:32px;
	height:11px;
}

#MEDIATASTOx20SELx20LINGUAx20normalx20ENG {
	position:absolute;
	left:886px;
	top:51px;
	width:42px;
	height:11px;
}

#MEDIATASTOx20SELx20LINGUAx20normalx20KOR {
	position:absolute;
	left:928px;
	top:51px;
	width:72px;
	height:11px;
}

#MEDIAHeaderx203 {
	position:absolute;
	left:0px;
	top:62px;
	width:1000px;
	height:26px;
}

#MEDIAHeaderx204 {
	position:absolute;
	left:0px;
	top:88px;
	width:418px;
	height:22px;
}

#MEDIATASTOUPnormaleHOME {
	position:absolute;
	left:418px;
	top:88px;
	width:61px;
	height:22px;
}

#MEDIATASTOUPnormaleBIO {
	position:absolute;
	left:479px;
	top:88px;
	width:93px;
	height:22px;
}

#MEDIATASTOUPnormaleREPERTORIO {
	position:absolute;
	left:572px;
	top:88px;
	width:97px;
	height:22px;
}

#MEDIATASTOUPnormaleCALENDARIO {
	position:absolute;
	left:669px;
	top:88px;
	width:101px;
	height:22px;
}

#MEDIATASTOUPnormaleMEDIA {
	position:absolute;
	left:770px;
	top:88px;
	width:123px;
	height:22px;
}

#MEDIATASTOUPselezMEDIA {
	position:absolute;
	left:770px;
	top:88px;
	width:123px;
	height:22px;
}

#MEDIATASTOUPnormaleCONTACTS {
	position:absolute;
	left:893px;
	top:88px;
	width:107px;
	height:22px;
}

#MEDIAHeaderx205 {
	position:absolute;
	left:0px;
	top:110px;
	width:1000px;
	height:41px;
}

#MEDIAcontent1 {
	position: absolute;
	left: 0px;
	top: 151px;
	width: 1000px;
	height: 763px;
}



#HOMEx20TASTOx20DOWNx20selezx20MEDIA {
	position:absolute;
	left:770px;
	top:937px;
	width:123px;
	height:23px;
}


.MEDIAsfondo {
	background-image: url(immagini/MEDIAcontent1.jpg);
	height: 763px;
	width: 1000px;
}
.CONTACTsfondo {
	background-image: url(immagini/contacts.jpg);
	height: 763px;
	width: 1000px;
}

.tabellaMedia {
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	font-family:Vijaya;
	font-size:50px;
	}
p{ font-size:15px;line-height:19px;}
p a{font-size:15px}
p a:hover{font-size:15px}
