body{
	text-align:center;
}

#contenitore{
	background-image: url(../img/mit08/back.jpg);
	/*
	background-repeat: repeat-y;
	background-position: top left;
	background-attachment: scroll;
	*/
	
}

#contenitore1{
	background-image: url(../img/mit08/test1.gif);
	
	background-repeat: no-repeat;
	background-position: bottom right;
	/*background-attachment: scroll;
	*/
	
	
	padding-bottom:100px;
}


#contenitore2{

	width:740px;
	margin: 0 auto 0 auto;
	text-align: left;
	
	border:1px solid #234F35;
	border-top:0;
	
	background-color:#FFF;
	background-image: url(../img/mit08/back-top-dx.jpg);
	background-repeat: no-repeat;
	background-position: top right;

	padding:1em;
	
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
	
}


#contenitore3{
	filter:alpha(opacity=100) !important;
	-moz-opacity:1 !important;
	opacity:1 !important;
	
}

#livlang_mit{
	height:25px; 
	float:right;
	text-align:right;
}


#data-luogo{
	font-size:1.3em;
	font-weight:bold;
	color:#234F35;
	margin-top:0px;
	margin-bottom:6px;
}

#intro{
	/*margin: 10px 230px 20px 175px;*/
	font-size:0.75em;

}

#progetto-di{
	padding-top:1em;
	font-size:0.65em;
}

.intro-home{
	border-left: 3px solid #900;
	border-right: 3px solid #900;
	padding: 2px 5px 2px 5px;
	line-height: 1.25em;
}
.intro-txt{
	padding: 2px 0px 2px 0px;
	line-height: 1.25em;
}

#minilogo{
	
}

#minilogo img{
	border:0;
}

#mit-logo{
	border:0;
	margin-left:0;
}


#info-festival{
	/*margin: 10px 230px 20px 175px;*/

}

#info-festival h2{
	font-size:0.85em;
	color:#19472C;
	font-variant: small-caps;
}


#titolo-festival{
	display:inline;
	
}


#titolo-festival-date{
	display:inline;
	margin-left:74px;
	
}

#titolo-festival-date img{
	
}



#titolo-festival img{
	
	/*padding-left:10px;*/
}


#minilogo{
	
	float:left;
}

#spalla-sx{
 float:left;
 width:375px;
}

#programma{
	float:left;
	padding-left:50px;
	padding-top:2px;
	/*margin: 10px 230px 20px 175px;*/
}

#programma.autore, #programma.luogo, #programma.evento, #programma.data{
	padding:0;
	margin:0;
	line-height: 1em;
}

.data{
	font-variant: small-caps;
	padding-bottom: 4px;
	font-weight: bold;
}

.evento{
	font-size:0.8em;
	font-weight: bold;
	font-style: italic;
	padding-left:21px;
	display:block;
}

.autore{
	font-size:0.8em;
	padding-left:21px;
}

.altro{
	font-size:0.8em;
	padding-bottom:10px;
	padding-left:21px;
}

.luogo{
	font-variant: small-caps;
	padding-bottom:10px;
	padding-left:18px;
}

.data-dett{
	font-variant: small-caps;
	font-weight: bold;
}

.luogo-dett{
	font-variant: small-caps;
}

#info-dett{
	border-left: 3px solid #900;
	padding-left:8px;
}

#dett-back{
	text-align: center;
	font-size:0.8em;
}





#piede-festival{
	/*margin: 10px 230px 20px 175px;*/
	font-size:0.75em;
	clear:left;
}


#piede-info{
	padding-left:10px;
	width:230px;
}

/* Scheda dettaglio spettacolo */

#dett-spett{
	/*margin: 10px 230px 20px 175px;*/
}

#dett-spett #foto{
	float:left;
	margin-top:20px;
}


#dett-spett #testo{
	margin-top:10px;
	padding-top:20px;
	clear:left;
	font-size:0.8em;
}




#dett-spett #scheda{
	font-size:0.8em;
	color:#333;
}

#dett-spett #scheda em{
	color:#666;
}

#spalla-dx-dett{
	margin-left:220px;
		margin-top:20px;
}


#spalla-dx-dett-nomargin{
		margin-top:20px;
}


#dett-spett #titolo h2{
	font-size:1.2em;
	padding-bottom:0;
	margin-bottom:0;
	line-height: 90%;
}

#dett-spett #autore h3{
	font-size:1.1em;
	font-weight: normal;
		padding-top:0;
		margin-top:4px;
}

#dett-spett #briciole{
		font-size:0.7em;
}

#intro #briciole{
		font-size:0.9em;
		
}

/* -----------------------*/










#piede-festival dt{
	font-weight: bold;
	margin-left:10px;
	margin-top:20px;
}

#piede-festival dd{
	margin-left:10px;
}

hr{
	line-height: 1px;
	border:0;
	background-color: #CCC;
	color: #CCC;
}

.cerchio{
	background: url(../img/_cerchio.gif) 0 2px no-repeat;
}

.quadrato{
	background: url(../img/_quadrato.gif) 0 2px no-repeat;
}


.stella{
	background: url(../img/_stella.gif) 0 2px no-repeat;
}

