
/* CSS Arix@you for Comma3 */

/* --------------- main elements ---------------*/
body, #frame, #frame_inner, #content_container, #main, #leftcentercol, #leftcol {
  	width: auto !important;
  	margin: 0 !important;
  	padding: 0 !important;
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size:100%;
}

	
	/* printheader */		
	
	#printheader {
		padding: 0px;
		margin-bottom: 20px;
		height: 97px;
		border-bottom: 2px solid #666;
		font-family: georgia, Arial, Helvetica, sans-serif;
		font-size:3em;
		}

hr {
	visibility:hidden;
	width:970px;
	margin:0 auto;
	clear:both
}	

img {
display:none;}

a {
	color:#000;
	text-decoration:underline;	
}


/* --------------- structural elements ---------------*/

#frame {
	}

#frame.inner {
}

	#top {
		display:none;
	}
		
	#flash {
		display:none;
	}	
	
	#noflash {
		display:none;
	}	

	#menu {
		display:none;
	}	
	
	#main {
	}
	
		#leftcol {
			margin:0;
			padding:0;
			float:left;
		}
		
			#inscena {
				margin:18px;
			}	

				#inscena img {
					padding:3px;
					background:#fff;
				}
				
				#inscena a {
					font:18pt Georgia, "Times New Roman", Times, serif;
					color:#33460d;
					text-decoration:none; 
					line-height:25px;
				}

				#inscena a:hover {
					color:#c3b78e;
					text-decoration:none; 
				}

				#inscena p {
					font:18pt Verdana, Arial, Helvetica, sans-serif;
					margin:4px 0;
				}
				
				#inscena .closure {
					display:none;				
					}

				#inscena .closure a {
					color:#33460d;
					font:12pt Arial, Helvetica, sans-serif;
					padding:0 10px 0 20px;
					line-height:25px;
				}
				
				#teatrodanza {
					background:#fef1dd url(../img/teatrodanza.gif) no-repeat;
					margin:0;
					padding:35px 0 0 0;
					height:110px;
				}


				#concerti {
					background:#fff8ee url(../img/concerti.gif) no-repeat;
					margin:0;
					padding:35px 0 0 0;
					height:110px;
				}

				#musicals {
					background:#fff url(../img/musicals.gif) no-repeat;
					margin:0;
					padding:35px 0 0 0;
					height:110px;
				}

				#jazz {
					background:#fef1dd url(../img/jazz.gif) no-repeat;
					margin:0;
					padding:35px 0 0 0;
					height:110px;
				}

					#teatrodanza img, #concerti img, #musicals img, #jazz img {
						margin:0 10px 0 18px;
						float:left;
					}
					
					#teatrodanza a, #concerti a, #musicals a, #jazz a {
						font:bold 18pt Georgia, "Times New Roman", Times, serif;
						color:#b8a087;
						text-decoration:none; 
						line-height:15px;
					}
	
					#teatrodanza a:hover, #concerti a:hover, #musicals a:hover, #jazz a:hover {
						color:#c3b78e;
						text-decoration:none; 
					}
	
					#teatrodanza p, #concerti p, #musicals p, #jazz p {
						font:14pt/1em Verdana, Arial, Helvetica, sans-serif;
						margin:10px 0 4px 0;
						color:#654f3a;
					}
					
					#teatrodanza .date, #concerti .date, #musicals .date, #jazz .date {
						color:#33460d;
						font:bold 12pt Verdana, Arial, Helvetica, sans-serif;
						margin:10px 0 0 0
					}
					
		#centercol {
		display:none;
		}

			#multimedia {
				margin:10px;
				text-align:center
			}	
			
				#multimedia a {
					font:bold 14pt Georgia, "Times New Roman", Times, serif;
					color:#654f3a;
					text-decoration:none;
				}

				#multimedia a:hover {
					font:bold 14pt Georgia, "Times New Roman", Times, serif;
					color:#c3b78e;
					text-decoration:none;
				}

		#rightcol {
			display:none;		
			}

		#leftcentercol {
		}
		
			#maincontents {
				margin:30px;
				font:18pt Verdana, Arial, Helvetica, sans-serif;
				line-height:24pt;
				}			

	#footer {
		display:none;
	}
	
/* --------------------- classes --------------------- */

.section {
	background:#c3b78e;
	text-align:center;
}

.sectiontitle {
	background:#c3b78e;
	font:italic 24pt Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:10px 20px
}

.sep {
	background:url(../img/sep.gif) repeat-x;
	height:1px;
	padding:20px 0
	}
	
table .sep {
	border-top:1px solid #feebcf;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background:#feebcf;
	height:1px;
	padding:0;
	margin:0
	}

/* --------------------- form ----------------- */

input {
	background:#e0d1ae;
	font:14pt Arial, Helvetica, sans-serif;
	color:#000;
	border:0;
	padding:4px;
	margin:5px 4px 5px 0 
}

input.go {
	background:#e0d1ae;
	font:14pt Arial, Helvetica, sans-serif;
	color:#000;
	border:0;
	padding:3px;
}

input.noborder {
	background:none;
	margin:0;
}

form {
	display:inline;
}

textarea {
	background:#e0d1ae;
	font:14pt Arial, Helvetica, sans-serif;
	color:#000;
	border:none;
	margin:0;
	padding:2px;
}

fieldset {
	margin-top: 0px;
	margin-bottom: 20px;
	border:none;
	padding:0px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

legend {
	padding: 20px 0;
	font: bold 1.1em arial, Verdana, sans-serif;
	color: #000;
	margin:10px 0 0 0;
	text-transform:uppercase;
}	

input.formbut {
	background:#e0d1ae;
	font:14pt Arial, Helvetica, sans-serif;
	color:#000;
	border:none;
	margin:0;
	padding:2px 20px;
}

.enter {
	padding-left:36px;
}


/* --------------- table calendario ---------------*/

#calendar {
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	color:#69312c;
}

#calendar a {
	color:#fff;
	text-decoration:none;
}

#calendar td {
	background:#f0dcc1;
}

#calendar th {
	text-align:center;
	background:#b8a087;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
}

#calendar td.green {
	background:#33460d;
	color:#fff;
	text-transform:uppercase;
}

#calendar td.active {
	background:#d9cda7;
}

#calendar td.active a {
	color:#33460d;
	text-decoration:none;
}

#calendar td.active a:hover {
	color:#fff;
}

/* --------------- table biglietteria ---------------*/
table.tickets {
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	color:#69312c;
}

table.tickets td.green {
	background:#33460d;
	color:#fff;
	text-transform:uppercase;
}

#calendar td.active {
	background:#d9cda7;
}

#calendar td.active a {
	color:#33460d;
	text-decoration:none;
}

#calendar td.active a:hover {
	color:#fff;
}

table.tickets td {
	background:#f0dcc1;
	padding:5px;
	font-size:14pt;
}

table.tickets th {
	text-align:center;
	background:#b8a087;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
	padding:20px;
	font-size:18pt;
}


/* -------------- galleria ------------------- */

#worklist {
	width:640px;
	padding:10px;
}

#gallery {
	width:640px;
	padding:10px;
}

	#gallery img {
		margin:25px;
		padding:4px;
		background:#fff;
	}

.work {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #33460d;
	width:630px;
	border:1px solid #333;
	padding:4px;
	margin-top:10px;
	height:44px;
}

.work img {
	border:2px solid #475058;
	float:left;
	margin-right:10px;
	}

.worka {
	display:block;	
	cursor:pointer;
	line-height:14px;
	font-size: 13pt;
	color: #888;
	text-decoration:none;
}

.worka:hover {
	background:#c3b78e url(../img/scheda_ico.gif) no-repeat 98% 80%;
	color:#fff;
}

.place {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #33460d;
	width:630px;
	border:1px solid #d9cda7;
	padding:4px;
	margin-top:10px;
	height:98px;
}

.place img {
	float:left;
	margin:0 10px 0 0;
	padding:0
	}

.placea {
	display:block;	
	cursor:pointer;
	line-height:14px;
	font-size: 13pt;
	color: #888;
	text-decoration:none;
}

.placea:hover {
	background:#f0dcc1 url(../img/events_ico.gif) no-repeat 98% 80%;
	color:#fff;
}

.partners {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #33460d;
	width:630px;
	border:1px solid #d9cda7;
	padding:4px;
	margin-top:10px;
	height:70px;
}

.partners img {
	float:left;
	margin:0 10px 0 0;
	padding:0
	}

.partners .description {
		font-size:14pt;
	}

.partnersa {
	clear:both;
	display:block;	
	cursor:pointer;
	line-height:14px;
	font-size: 13pt;
	color: #888;
	text-decoration:none;
}

.partnersa:hover {
	background:#f0dcc1;
	color:#fff;
}

.paginazione {
	font-family: Arial, Helvetica, sans-serif;
	color: #888;
	width:630px;
	border-bottom:1px solid #333;
	padding:10px 0px 10px 0px;
	margin:10px 0px 0px 0px ;
}

.prev {
	width:80px;
	float:left;
	margin:0px 0px 0px 10px;
	pading:0px;
}

.pages {
	width:450px;
	float:left;
	text-align:center;
	pading:0px;
}

.next {
	width:80px;
	pading:0px;
	float:left;
}


.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #33460d;
	width:630px;
	border:1px solid #d9cda7;
	padding:2px 0px 2px 10px;
	margin-top:10px;
	height:40px;
}

.linksa {
	display:block;	
	cursor:pointer;
	line-height:14px;
	font-size: 13pt;
	color: #888;
	text-decoration:none;
}

.linksa:hover {
	background:#f0dcc1 url(../img/link_ico.gif) no-repeat 98% 80%;
	color:#fff;
}



/* team */

#masterdiv {
	padding: 0px;
	margin: 20px 0px 20px 0px;
	font-size: 12pt;
	color: #333;
}

.menutitle {
	background: url("../img/i_bullet.gif") no-repeat 0% 50%; 
	padding-left: 20px;
	cursor:pointer;
	margin: 20px 0px 4px 0px;
}

.submenu {
	width: 600px !important;
	width: 640px;
	margin-bottom: 10px;
	margin-top: 8px;
	padding: 20px;
	border-top: 1px solid #d9cda7;
	border-bottom: 4px double #d9cda7;
	border-right: 1px solid #d9cda7;
	border-left: 1px solid #d9cda7;
	color: #69312c;
	background:#feebcf;
}

#masterdiv img {
	border-bottom: 8px double #ddd;
	display: block;
}

.red {
	color:#af006e;
	font-weight:bold;
	font-size:16pt;
}

table.ruler td {
	border-bottom:1px solid #fff;
	padding:10px;
}