body {
	background-color: #ffffff;
	/*color: #005d9f;*/
	font-family: Arial, Verdana; 
	font-size: 18px;
	background-image: url("header.jpg"); 
	background-position: top center; 
	background-repeat: no-repeat; 
	letter-spacing: 1px;
	color: #0d5182;
}

#contenitore {
	position: absolute; 
	top: 230px; 
	left: 50%; 
	width: 900px; 
	margin-left: -450px; 
	min-height: 300px;	
}

#footer {
	position: absolute; 
	bottom: -100px;
	font-size: 11px;
	text-align: center; 
	border-top: 1px solid #0d5182;
	width: 100%;
}

.grande {
	font-size: 23px;
	font-weight: bold; 
}

.piccolo {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold; 

}

.divisore {
	float: none; clear: both; 
}

#content {
	/*background-color: #97c6e3;*/
	color: #0d5182;
	padding: 5px;
	margin-top: 20px;
}

.elenco {
	float: left; width: 200px; 
	padding-right: 5px; 
}

/*.elenco a { font-size: 20px; font-family: Georgia; font-weight: bold;  }*/

a:link, a:visited {
	color: #0d5182;
	text-decoration: underline; 
}

a:hover {
	color: #0d5182;
	text-decoration: none; 
}

.testo {
	padding: 5px; 
	color: #0d5182;
	font-family: Arial, Verdana; 
	text-align: justify;
}

#menu {
	padding-left: 40px; 
}

#menu a:link, #menu a:visited {
	
	text-decoration: none; 
	color: #0289c5; /* celeste scuro */
	display: block; 
	float: left; 
	padding: 2px; margin: 2px; 

}

#menu a:hover {

	text-decoration: none;

}


.evento {
	border: 0px solid #000;
	/*color: #005d9f;*/
	margin: 5px;
	margin-top: 0px;
	padding: 3px; 
	
	
}

.evento a:link, .evento a:visited {
	/*color: #005d9f;*/
	
}

.titolo {
	width: 220px; float: left;
	font-family: Arial, Verdana; 
	font-size: 2em;
	border-left: 5px solid #0d5182;
	background-color: #0d5182;
	color: #fff;
	margin-right: 2px;
	padding: 5px; 
}
.titolodata {
	width: 220px; float: left;
	font-family: Arial, Verdana; 
	font-size: 1.5em;
	border-left: 5px solid #0d5182;
	background-color: #0d5182;
	color: #fff;
	margin: 5px;

	padding: 5px; 
}

.data {
	width: 280px; float: left; 
	
	padding: 5px;
	font-size: 2em;
	
}

.luogo {
	width: 265px; float: left; 
	margin-bottom: 10px; padding: 5px;
}

.info {
	font-size: 0.8em;
	float: right; 

}

.contatti {
	font-size: 0.7em;
	float: right; 
}

.divisore {
	float: none; 
	clear: both; 
}	

.scheda {
	float: left; border: 0px solid black; 
	width: 680px;
}

.sottotitolo_scheda {
	width: 120px;
	float: left; 
	border-left: 0px solid #0d5182;
	padding-left: 5px;
	min-height: 100px;
}

.locandina { float: right; }

.linkschede {
	border: 0px solid black; 
	float: left; 
}

.linkschede a:link, .linkschede a:visited {
	display: block; 
	text-align: center; 
	font-family: Arial, Verdana; 
	text-transform: uppercase; 
	width: 140px; 
	font-weight: bold; 
	float: left; 
	background-color: #0d5182;
	color: white; 
	text-decoration: none;
	padding: 2px; 
	margin-bottom: 10px; 
}


.linkschede a:hover {
	
	background-color: #ffffff;
	color: #0d5182; 
	text-decoration: none;
	
}

.elenco a:link, .elenco a:visited {
	display: block; 
	text-align: center; 
	font-family: Arial, Verdana; 
	text-transform: uppercase; 
	width: 150px; 
	font-weight: bold; 
	float: left; 
	background-color: #0d5182;
	color: white; 
	text-decoration: none;
	padding: 5px; 
	margin-bottom: 10px; 
}


.elenco a:hover {
	
	background-color: #ffffff;
	color: #0d5182; 
	text-decoration: none;
	
}
.rassegna a:link, .rassegna a:visited {
	display: block; 
	text-align: center; 
	font-family: Arial, Verdana; 
	 
	width: 150px; 
	font-weight: bold; 
	float: left; 
	background-color: #0d5182;
	color: white; 
	text-decoration: none;
	padding: 5px; 
	margin-bottom: 10px; 
	margin-left: 5px;
}


.rassegna a:hover {
	
	background-color: #ffffff;
	color: #0d5182; 
	text-decoration: none;
	margin-left: 5px;
}

.link a:link, .link a:visited {
	
}

.link a:hover {

}

.galleria {
	margin-top: 30px;
	border: 0px solid black; 
}

.fotogalleria {
	float: left;
	border: 0px solid black;
	margin-right: 5px;
	margin-bottom: 5px;
	font-size: 0.6em; 
	text-align: center;
}

.fotogalleria img {
	border: 5px solid #0d5182; 
}


 .galleria img {
	float: left; 
	margin-right: 10px;
	margin-bottom: 10px;
	border: 5px solid #0d5182; 
}

.menuhome a:link, .menuhome a:visited 	{background-image: url('im2/home.png'); background-repeat: no-repeat; width: 74px; height: 30px;}
.menuhome a:hover  						{background-image: url('im1/home.png'); background-repeat: no-repeat; width: 74px; height: 30px;}

.menuchisiamo a:link, .menuchisiamo a:visited 	{background-image: url('im2/chisiamo.png'); background-repeat: no-repeat; width: 92px; height: 30px;}
.menuchisiamo a:hover  						{background-image: url('im1/chisiamo.png'); background-repeat: no-repeat; width: 92px; height: 30px;}


.menudate a:link, .menudate a:visited 	{background-image: url('im2/date.png'); background-repeat: no-repeat; width: 48px; height: 30px;}
.menudate a:hover  						{background-image: url('im1/date.png'); background-repeat: no-repeat; width: 48px; height: 30px;}

.menuspettacoli a:link, .menuspettacoli a:visited 	{background-image: url('im2/spettacoli.png'); background-repeat: no-repeat; width: 137px; height: 30px;}
.menuspettacoli a:hover  						{background-image: url('im1/spettacoli.png'); background-repeat: no-repeat; width: 137px; height: 30px;}

.menugallerie a:link, .menugallerie a:visited 	{background-image: url('im2/fotografie.png'); background-repeat: no-repeat; width: 106px; height: 30px;}
.menugallerie a:hover  						{background-image: url('im1/fotografie.png'); background-repeat: no-repeat; width: 106px; height: 30px;}

.menurassegna a:link, .menurassegna a:visited 	{background-image: url('im2/rassegna.png'); background-repeat: no-repeat; width: 162px; height: 30px;}
.menurassegna a:hover  						{background-image: url('im1/rassegna.png'); background-repeat: no-repeat; width: 162px; height: 30px;}


.menulink a:link, .menulink a:visited 	{background-image: url('im2/link.png'); background-repeat: no-repeat; width: 53px; height: 30px;}
.menulink a:hover  						{background-image: url('im1/link.png'); background-repeat: no-repeat; width: 53; height: 30px;}

.menuvideo a:link, .menuvideo a:visited 	{background-image: url('im2/video.png'); background-repeat: no-repeat; width: 67px; height: 30px;}
.menuvideo a:hover  						{background-image: url('im1/video.png'); background-repeat: no-repeat; width: 67px; height: 30px;}


.fumetto_alto {
	background-image: url('fumetto_alto.png');
	background-repeat: no-repeat; 
	height: 44px;
	width: 345px;
	
}

.fumetto_basso {
	background-image: url('fumetto_basso.png');
	background-repeat: no-repeat; 
	height: 9px;
	width: 345px;
	background-position: bottom left;
}

.fumetto_centro {
font-size: 15px;
font-family: Georgia; 
font-style: italic;
	background-image: url('fumetto_centro.png');
	background-repeat: repeat-y;
	text-align: center;
	color: white; 
	width: 345px;
	
}

.fumetto2_alto {
	background-image: url('fumetto2_alto.png');
	background-repeat: no-repeat; 
	height: 33px;
	width: 250px;
	
}

.fumetto2_basso {
	background-image: url('fumetto2_basso.png');
	background-repeat: no-repeat; 
	height: 7px;
	width: 250px;
	background-position: bottom left;
}

.fumetto2_centro {
font-size: 12px;
font-family: Georgia; 
font-style: italic;
	background-image: url('fumetto2_centro.png');
	background-repeat: repeat-y;
	text-align: center;
	color: white; 
	width: 250px;
	
}


.descrizione {
	text-align: justify;
}











