/*CSS Document */
html {
  
}
body {
	font-family:Verdana,sans-serif;
	font-size:0.7em;
	color : #000B14;
    }
	a,  a:link, a:visited, a:active {
	color : #000B13;
	text-decoration: underline;
	font-size: 0.8em;	
}
a:hover {
	color : #000B16;
	text-decoration: underline;
	font-size: 0.9em;	
}
a img {
  border: none;
 }
h1 {font-family:Verdana,sans-serif;
	font-size:1.3em;
	color : #000B17;}
h2 {font-family:Verdana,sans-serif;
	font-size:2em;
	color : #000B18;
	text-align:center;}
.grass { font-weight:bold;}
.linktesto {	color : #000B16;
	text-decoration: underline;
	font-size: 0.9em;	}
.img1 {
width:100%;
display: block;
	margin: 0px auto;
	text-align: center;
	}			
.img2 {
width: 98%;
display: block;
	margin: 0px auto;
	text-align: center;
}
.img3 {
width:49%;
		}	
.img4 {
width:32%;
		}		
/*CONTENITORE
================================= */				
#contenitore {
 width:99%;
 margin-top: 1%;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: auto;
background:#000080;
}	
/*TESTATA
================================= */
#testata {
	width:100%;
	background-color: #D3FF5D;
		}
/*MENU
================================= */
#menusd {	
width:100%;
	background-color: #D3FF5D;
	}
ul#menu{margin:0;
    padding:0;
	    list-style:none;
	}
ul#menu li {float:left;
    margin:0;
    padding:0;
	background:url("norm_right.gif")
      no-repeat right top;

}
ul#menu a {
	display:block;
	background:url("norm_left.gif")
	      no-repeat left top;
    padding:5px 15px;
	padding:5px 15px 4px;
	text-decoration:none;
			}
ul#menu a:hover{display:block;
	background:url("norm_left.gif")
      no-repeat left top;
    padding:5px 15px;
	padding:5px 15px 4px;	
	font-size:1em;	
	}
ul#menu #current {
    background-image:url("norm_right_on.gif");
	color : #FFFFFF;
    }
ul#menu #current a {
    background-image:url("norm_left_on.gif");
    padding-bottom:5px;
	color : #FFFFFF;
    }	

/*COLONNA
================================= */
#colonna {clear:both;
	float:left;
	width:150px;
	border: 0.4em solid #D3FF5D;
	background-color : #F57D25;
	margin: 0.5%;
	padding-right: 0px;
	padding-left: 0px;
	text-align:center;
			}
/*CONTENUTO
================================= */
#contenuto {float:right; 
  			width:72%;
            border: 0.4em solid #D3FF5D;
			background-color : #F57D25;
			margin: 1%;
			padding: 1%;
			}
#contenuto p {
text-align: justify;
}
/*MENU SPETTACOLI
================================= */
#menuinterno {background:#D3FF5D;
padding:0.2em;
text-decoration:none;}
.menuSp {    background:#D3FF5D;
		   		   text-align:center;
				   font-size: 1.5em;
				   text-decoration:none;
					 }
					 
.menuSp li{display:inline;  
		         text-decoration:none;
						 }
 
.menuSp a {  
			 border:0.2em solid #000080;
			 text-decoration:none;			
			  background:#F57D25;
									                        }

.menuSp .current a { border:0.2em solid #000080;
text-decoration:none;
                   }						
.menuSp a:link,
.menuSp a:visited 
.menuSp a:hover,
.menuSp a:focus,
.menuSp a:active
.menuSp a:hover,
.menuSp a:focus,
.menuSp a:active{
	background:#F57D25;
	text-decoration:none;
				 }
 
.menuSp .current a:link,
.menuSp .current a:visited,
.menuSp .current a:hover,
.menuSp .current a:active{background:#000080;
                          color:#FCFCFC;
				        border:0.2em solid #000080;
						
						text-decoration:none;
			            }
/* FOOTER

================================= */
#footer {
	width:100%;
	clear:both;
	background-color : #F57D25;
			}





