@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-left:258px;*/
		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:1310px;
		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; }
	
	.banner {
		margin: 0 50px;
	}
	
	.banner a:link,
	.banner a:visited {
		display: block;
		background: #900;
		
		padding: 1em;
		text-align: center;
		
		color: #fff;
		text-decoration: none;
		
		border:1px solid #900;
		
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		border-radius: 20px;
		
		behavior: url(ie-css3.htc);
	}

	.banner a:hover,
	.banner a:visited:hover {
		color: #900;
		background: #fff;
	}
		
		.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;
	}
}
