body {
	background-image: url(images/sfondoazzurrostelle.jpg);
	background-repeat: repeat;

}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #0000CC;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000099;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #BF72CF;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #840084;
}
/* testata e suoi contenuti */
#testata {
	background:#B3D9FF;
	width: 100%;
} 
.logo {
	background:#B3D9FF;
	text-align: left;
	width: 310px;
	position: absolute;
	padding: 3px;
	margin-right: 0px;
	left: 10px;
}

.barrar {
	background:#FF6600;
	border:1px groove #FFFFFF;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #0000CC;
	font-weight: bold;
	padding: 3px;



} 

.barrag {
	background:#FFFF99;
	border:1px solid #99CCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #0000CC;
	text-align: center;


} 

/* i contenitori delle tre colonne */ 
#box {
	position:relative;
	width: 100%;
	background-color: #B3D9FF;



}
 
#corposin {
	top:0px;
	left:0px;
	position: absolute;
	width: 25%;
	padding-bottom: 30px;
	padding-left: 0px;
	padding-top: 10px;
	padding-right: 0px;


}

#princip {
	padding-top:1px;
	padding-right: 205px;
	padding-bottom: 3px;
	padding-left: 25%;
	font-style:normal;
	font:bold;
	color: #00F;
	text-align: center;

}

#corpodes {
	top:140px;
	right:0px;
	width:190px;
	position: absolute;
	padding-bottom: 0px;
	padding-top: 0px;










}


/* i box sinistra con sfondo viola */
.capomenu1 {
	background:#C2FEBC;
	text-align: center;
	font-style: italic;
	font-size: 110%;





}

.capomenu2{
	background:#FFFF99;
	text-align: center;
	font-style: italic;
	font-size: 110%;



}
.capomenu3 {
	background:#FCA378;
	text-align: center;
	font-style: italic;
	font-size: 110%;



}
.capomenu4 {
	background:#CC99FF;
	text-align: center;
	font-style: italic;
	font-size: 110%;
	padding-top: 4px;
	padding-bottom: 4px;





}
.capomenu5 {
	background:#99FFFF;
	text-align: center;
	font-style: italic;
	font-size: 110%;



}

.coda {
	background:#DD99DD;
	padding:5px;
	font-family:Tahoma, Arial;
	font-weight:bold;
	text-align: center;
	border-top: 0px none;
	border-right: 1px solid #000099;
	border-bottom: 1px solid #000099;
	border-left: 1px solid #000099;
}

/* inizio delle regole per ciascun blocco-princip */
.intest {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#B3D9FF;
	color:#FF6600;
	font-size:120%;
	font-weight:bold;
	text-align: center;
	padding: 10px;
}

.intestcentr {
	font-family:Tahoma, Arial, Helvetica;
	background:#B3D9FF;
	color:#0000CC;
	font-size:100%;
	font-weight:bold;
	text-align: center;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 2px;

}

.testocont{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #0000CC;
	background-color: #B3D9FF;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	border: 2px dotted #FFFFFF;
	padding: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-left: 0px;
}
.edintorni{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #F90;
	background-color: #B3D9FF;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	border: 2px dotted #FFFFFF;
	padding: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-left: 0px;
}
.ricercagoogle{
	font-size:90%;
	font-weight:normal;
	text-align:justify;
	color: #0000CC;
	margin-top: 20px;
	padding: 5px;
	margin-bottom: 20px;
	width: 200px;
	margin-left: 50px;	
	border: 2px dotted #FF9966;
	background-color: #FFFFCC;
	white-space: nowrap;
}

.bannercontenuto{
	font-size:90%;
	font-weight:normal;
	text-align:justify;
	color: #0000CC;
	width: 460px;
	margin-top: -85px;
	margin-bottom: 20px;
	padding: 3px;
	margin-left: 280px;	
	border: 2px dotted #FF9966;
	background-color: #FFFFCC;
	white-space: nowrap;
}


.testogiust{
	text-align: justify;
}
.testocita{
	text-align: justify;
	font-style: italic;
}
.testoelenco{
	TEXT-ALIGN: left;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-indent: 20pt;
	list-style-image: url(images/puntoel.gif);
	list-style-position: inset;
	line-height: 25px;
	color: #0000CC;



}

.banner {
	background:#B3D9FF;
	text-align: right;
	width: 468px;
	padding-left: 8px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-left: 450px;
	margin-right: 0px;















}
.bannerp {
	background:#B3D9FF;
	text-align: center;
	border: 2px dotted #FF6633;
	padding: 2px;
	margin-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #0000CC;
	width: 180px;




}
.shin {
	text-align: left;

}
.copy {
	background:#B3D9FF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000CC;
	padding: 4px;
	font-size: 90%;



}
.libroosp{
	font-size:80%;
	font-weight:bold;
	text-align:center;
	color: #0000CC;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: #B3D9FF;
	border: 2px dotted #FFFF99;
	padding: 3px;
	line-height: 150%;
	width: 180px;







}
/* fine delle regole per ciascun blocco-princip */

/* pie' di pagina */
#piede {
	background:#B3D9FF;
	text-align:center;
	border:none;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000099;
	font-size: 12px;






} 

/* testo in grassetto */
.gras {font-weight:bold}


.siti {
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	background-color: #B3D9FF;
	text-align: center;
	font-weight: bold;
	border: 2px dotted #CC66CC;
	margin-top: 8px;
	color: #0000CC;
	line-height: 140%;
	width: 180px;
}
.ricerca {
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	background-color: #B3D9FF;
	text-align: center;
	font-weight: bold;
	border: 2px dotted #FF0000;
	margin-top: 8px;
	color: #0000CC;
	line-height: 140%;
	width: 180px;
}



/* testo nascosto */
.nascosto {
	display: none;
}
/* le caselle con le singole voci di menu */
#menu {
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #0000CC;
	text-indent: 7px;
	padding: 0px 13px;
}
#menu UL {
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#menu A {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	WIDTH: 100%;
	COLOR: #0000CC;
	TEXT-DECORATION: none;
}
#menu A:hover {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #8AC5FF;
	width: 100%;
}

.m1 {
	background:#DBFFD2;
	padding-top: 2px;
	padding-bottom: 2px;
}

.m2 {
	background:#FFFFC6;
	padding-top: 2px;
	padding-bottom: 2px;
}

.m3 {
	background:#FFCC99;
	padding-top: 2px;
	padding-bottom: 2px;

}

.m4 {
	background:#EFCEFF;
	padding-top: 2px;
	padding-bottom: 2px;

}

.m5 {
	background:#CCFFFF;
	padding-top: 2px;
	padding-bottom: 2px;

}
.bannerpmelamusic {
	background:#B3D9FF;
	text-align: center;
	border: 2px dotted #FF6633;
	padding: 2px;
	margin-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #0000CC;
	width: 180px;
	font-weight: bold;
	line-height: 140%;


}
.sitimelamusic {

	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
	background-color: #B3D9FF;
	text-align: center;
	font-weight: bold;
	border: 2px dotted #CC66CC;
	margin-top: 8px;
	color: #0000CC;
	line-height: 140%;
	width: 180px;
}
.percorso3melamusic {

	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
	background-color: #B3D9FF;
	text-align: center;
	font-weight: bold;
	border: 2px dotted #00FF00;
	margin-top: 8px;
	color: #0000CC;
	line-height: 140%;
	width: 180px;
}
.percorso4melamusic {

	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
	background-color: #B3D9FF;
	text-align: center;
	font-weight: bold;
	border: 2px dotted #FFCC00;
	margin-top: 8px;
	color: #0000CC;
	line-height: 140%;
	width: 180px;
}
.centr {
	text-align: center;
	color: #0000CC;

}
.centrmelamusic {

	text-align: center;
	font-size: 24px;
	color: #0000CC;
}
.mammeonline{
	font-size:90%;
	font-weight:normal;
	text-align:justify;
	color: #0000CC;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 2px dotted #FF9966;
	background-color: #FFFFCC;
	white-space: nowrap;
}
.teliad {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	width: 580px;
	margin-top: 0px;
	margin-bottom:0px;
	margin-left: 620px;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	border: 1px dotted #FFFFFF;
	color: #0000CC;
}
