@charset "utf-8";/* CSS Document */@media screen {	body {		background-color: #fdf4d0;		margin-left: 0px;		margin-top: 0px;		margin-right: 0px;		margin-bottom: 0px;		font-family: Arial, Helvetica, sans-serif, Verdana;	}	#container{		width:100%;		height:auto;	}	#testata{		width:880px;		height:156px;		margin-left:auto;		margin-right:auto;		background-image:url(../immagini/testata.jpg);		background-position: bottom;		background-repeat:no-repeat;		z-index:999;	}	#menu_testata{		padding-left:158px;		padding-top:120px;		width:auto;		height:auto;	}	#menu_piede{		padding-top:30px;		width:auto;		height:auto;		text-align:center;		font-size: 0.7em;	}	#firma{		padding-top:10px;;		width:auto;		height:auto;		text-align:center;		font-size: 0.7em;	}	img.menu{		border:0px;		margin:0px;		padding:0px;	}	#sito{		width:840px;		display:block;		margin-left:auto;		margin-right:auto;		background-color:#ffe68c;		padding-left:10px;		padding-right:10px;	}		#sitohome{		width:840px;		display:block;		margin-left:auto;		margin-right:auto;		background-color:#ffe68c;		padding-left:10px;		padding-right:10px;		padding-bottom:400px;	}		#left{		width:480px;		height:auto;		margin-left:10px;		margin-right:10px;	}	#right{		width:340px;		height:auto;	}	#leftConcorso{		width:280px;		height:auto;		margin-left:10px;		margin-right:10px;	}		#rightConcorso{		width:340px;		height:auto;	}	#rightMusica{		width:530px;		height:auto;		font-size: 0.82em;		color: #000000;		text-align:left;		line-height:1.3em;	}	#rightMusica a:link{		color:#000000;		text-decoration:none;	}	#rightMusica a:hover{		color:#000000;		text-decoration: overline;	}	#rightMusica a:visited{		color:#000000;		text-decoration:none;	}		#curricula{		width:840px;		height:auto;		font-size: 0.82em;		color: #000000;		text-align:left;		line-height:1.3em;	}	#curricula a:link{		color:#000000;		text-decoration:none;	}	#curricula a:hover{		color:#000000;		text-decoration: overline;	}	#curricula a:visited{		color:#000000;		text-decoration:none;	}			h4 { 		margin:0;		padding:0;		color: #890000;		line-height:1.6em;	}	h4 a:link { 		color: #890000;		text-decoration:none;	}	h4 a:hover { 		color: #890000;		text-decoration:upperline;	}	h4 a:visited { 		color: #890000;		text-decoration:none;	}		h5{		color:890000;		text-decoration:none;		}		h6{		margin:0;		padding:0;		color: #890000;		text-align:left;	}	ul.musica li {		list-style-image: url(../immagini/spunta.jpg);		margin-top: 5px;		margin-bottom: 5px;		height:2.1em;		line-height:1.2em;/* altezza del link: height e line-height devono avere il medesimo valore */		font-size: 0.8em;		color:#000000;		text-align:left;		}	ul.curriculum li {		list-style-image: url(../immagini/spunta.jpg);		margin-top: 5px;		margin-bottom: 5px;		height:1.9em;		line-height:1.9em;/* altezza del link: height e line-height devono avere il medesimo valore */		font-size: 0.8em;		color:#890000;		text-align:left;		margin-left:-12px;		}	ul.curriculum1 li {		list-style-image: url(../immagini/spunta2.jpg);		margin-top: 5px;		margin-bottom: 5px;		height:1.9em;		line-height:1.9em;/* altezza del link: height e line-height devono avere il medesimo valore */		font-size: 0.8em;		color:#000000;		text-align:left;		margin-left:-30px;		}	ul.curriculum1conc li {		list-style-image: url(../immagini/spunta.jpg);		margin-top: 5px;		margin-bottom: 5px;		height:1.9em;		line-height:1.9em;/* altezza del link: height e line-height devono avere il medesimo valore */		font-size: 0.8em;		color:#000000;		text-align:left;		margin-left:-30px;		}	ul.curriculum2 li {		list-style-image: url(../immagini/spunta.jpg);		margin-top: 5px;		margin-bottom: 5px;		height:1.9em;		line-height:1.9em;/* altezza del link: height e line-height devono avere il medesimo valore */		font-size: 0.8em;		color:#000000;		text-align:left;		margin-left:-50px;		}	#leftConcorso a:link {		color:#000000;		text-decoration:none;	}	#leftConcorso a:hover {		color:#000000;		text-decoration:overline;	}	#leftConcorso a:visited {		color:#000000;		text-decoration:none;	}	p.indirizzo {		color: #000000;		font-weight: bold;		font-size: 0.8em;		margin-top:0px;		text-align:center	}		p.indirizzo a, p.indirizzo a:visited, p.indirizzo a:active {	color:#666666;	font-weight:lighter;	}		p.indirizzo a:hover {	text-decoration:overline;	color:#999999;	}		p.testoaccademia {		color: #000000;			font-size: 0.8em;		margin-top:0px;	}	/*gestionenews*/		#news {		margin: 0 auto;		padding-top: 70px;		width:320px;		height:700px;		/*height:100% !important;*/		border:none;		background: #ffffff;		background-image:  url(../immagini/cont_news.jpg);		background-position: top right;		background-repeat: no-repeat;		}	#news_cont 		{		margin-left:auto;		margin-right:auto;		position:relative; 		height:300px;		overflow:hidden;		width:250px !important;		width:250px;		text-align:left;	}	#scrollnews {		height:82%; 		position:relative;		overflow:hidden;		width:100% !important;		width /**/:100%;		background-color:#f5edc9;	 }	#testonews {		position:absolute;		color: #990000;		font-size: 0.8em;		width:240px;		padding:5px;	}		#print_news_cont 		{ display:none; }	#print_scrollnews {	display:none;	 }	#print_testonews {	display:none;	}		/* fine gestionenews*/		td.contatti	{		font-size: 0.82em;		font-weight: bold;		color: #000000;		text-align:left;		padding:2px;		align:left;		width: 200px;		}	td.contatti2	{		font-size: 0.82em;		color: #000000;		text-align:center;		padding:1px;		align:left;		}	input, textarea	{		border-bottom: 1px solid #cccccc;		border-right: 1px solid #cccccc;		border-top: 1px solid #666666;		border-left: 1px solid #666666;		background : #f0f0f0;		width:180px;	}	.input_contatti	{		background : #ffe68c;		border:none;		align:center;		width:13px;	}	img.pulsante {		border:none;		cursor:pointer;	}	#credits {		margin: 0 auto;		padding:0;		width:840px;		height:1400px;		background-image: url(../immagini/fondo_credits.jpg);		background-position:center;		clear:both;		}	#calendario{		text-align:left;		width:100%;		}	p.concerti	{		margin:0;		padding:2px;		font-size: 0.82em;		color: #000000;		text-align:left;		line-height:1.3em;		font-weight:bold;		}	p.concerti2	{		margin:0;		padding:2px;		font-size: 0.80em;		color: #890000;		text-align:left;		line-height:1.3em;		font-weight:bold;		}	p.concerti3	{		margin:0;		padding-top:2px;		font-size: 0.80em;		color: #000000;		text-align:left;		line-height:1.0em;		font-weight:bold;		}	p.concerti4	{		margin:0;		padding:0 0 0 2px;		font-size: 0.80em;		color: #000000;		text-align:left;		line-height:1.3em;		/*font-weight:bold;*/		}	p.concerti5	{		width:880px;		float:left;		margin:0;		padding:0 0 0 2px;		font-size: 0.80em;		color: #000000;		text-align:left;		line-height:1.3em;		/*font-weight:bold;*/		}	/*mesi*/	ul.mese {	margin:0 0 0 8px;	padding:10px 0 10px 0;	list-style-type:none;	/*background:url(um_righes.jpg) no-repeat bottom;*/	float:left;	width:500px;	color:#890000;	}	ul.mese li {	float:left;	}	ul.mese li a{	display:block;	text-align:center;	background:url(../immagini/icona_calendario_picc2.jpg) no-repeat;	background-position: top center;	margin:0 3px 8px 0;	width:48px;	padding:10px 8px 0px 0px;	height:40px !important;	height /**/:56px;	font-size:0.8em;	/*color:#890000;*/	color:#890000;	font-weight: bold;	border:none;		}		#didattica{		width:820px;		height:auto;		margin-left:10px;		margin-right:10px;	}	img#miniatura {		float: left;		margin-right: 10px;		margin-bottom: 10px;	}	.fotoHome {		margin-bottom:5px;	}			td.musica {		vertical-align:top;		text-align: left;		font-size: 0.8em;		padding:3px;		border: solid 1px #940920;		color: Black;		background: #fdf4d0;		}	td.musica2{		vertical-align:top;		text-align: left;		font-size: 0.8em;		/*font-weight: bold;*/		padding:3px;		border: solid 1px #940920;		color: Black;		/*background: #c5b150;*/		background: #ffcccc;		}	td.musica3{		vertical-align:top;		text-align: left;		font-size: 0.8em;		padding:3px;		border: solid 1px #940920;		color: Black;		background-color: #fdf4d0;		}	td.musica4 {		vertical-align:top;		text-align: left;		font-size: 0.8em;		padding:3px;		border: solid 1px #940920;		color: Black;		background: #ffffff;		}	td.musica5 {		vertical-align:top;		text-align: left;		font-size: 0.8em;		padding:3px;		/*border: solid 1px #940920;*/		color: Black;		background: #f0f0f0;		}	td.musica6 {		vertical-align:top;		text-align: left;		font-size: 0.8em;		padding:3px;		/*border: solid 1px #940920;*/		color: Black;		background: #cccccc;		}	.imgPhoto{		border:2px solid #FF6600;	}	#riga2 {	margin:20px auto;	text-align:center;	}		#demo {	margin:0 auto;	}		#MooFlow {	margin:0;	}		#colsx {	float:left;	margin-left:100px;	}		#coldx {	float:right;	margin-right:100px;	}		h1.nome_pagina {	display:none;	}		.intest_centro {		font-size:1.2em;		color:#000000;	}		.intest_centro h4 {	color:#000000;	}		.intest_centro h6 {	color:#000000;	}	
	.spot {
		background:url(../immagini/box-testata.gif) 0 0 no-repeat;
		font-size:0.8em;
		margin:2em;
		padding:2em 2em 1em 2em;
		}
	
	.spot ul li { margin-bottom:1em; line-height:1.5em; }
		
	.spot a:link,.spot a:visited { color:#990000; text-decoration:underline; }
	.spot a:hover,.spot a:visited:hover { color:#cc0000; text-decoration:underline; }
	
		
		.elenco { width:400px; }

	#rightMusica a.iscrizione:link, #rightMusica a.iscrizione:visited { border: 1px solid #900; text-align:center; padding:0.5em; -moz-border-radius:6px; -webkit-border-radius:6px; }
	#rightMusica a.iscrizione:hover, #rightMusica a.iscrizione:visited:hover { background:#900; color:#fff; text-decoration:none; }
	
	
	.sublist { font-size:smaller; list-style-type:none; padding-left:2em; margin:0; }
	
	#musicaEstate { width:100%; }
	#musicaEstate .musica3 { width:40%; }
	}@media print {	body {		background-color:#cccccc;		font-family:Geneva, Arial, Helvetica, sans-serif;	}}