@charset "utf-8";

html {
margin:0px;
height:100%;
}


body  {

	margin:0 auto;
	text-align:center;
	padding:0px;
	color: #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	background:#fefefe;
}

.campos_backoffice{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#616258;
	border: 1px solid #cccccc;	
margin:4px;
}

div#bandiere_prod{
	width:100px;
	white-space:nowrap;
}
.cerca{
	background-color:#F2F2F2;
}

div#pos_mes{
	position:relative;
	margin:0 auto;
	width:50px;
	top:12px;
	left:0px;
	text-align:center;
}


div#cuadro_tipo_activo{
position:relative;
width:13px;
height:13px;
background-color:#9a0000;
text-align:center;
font-family:verdana;
font-size:9px;
color:#fff;
}


div#cuadro_tipo{
position:relative;
width:13px;
height:13px;
background-color:#CCCCCC;
text-align:center;
font-family:verdana;
font-size:9px;
color:#fff;
}


div#calendario{
	text-align:left;
	background:url('../img/teatro/agenda/calendario.gif') no-repeat;
	width:57px;
	height:78px;
}
div#calendario2{
	text-align:left;
	background:url('../img/teatro/agenda/calendario2.gif') no-repeat;
	width:57px;
	height:62px;
}


div#calendario_cal{
	text-align:left;
	background:url('../img/cal/calendario.gif') no-repeat;
	width:57px;
	height:78px;
}


div#tit_stampa{
	text-align:left;
	background:url('../img/fondazione/tit_stampa.gif') no-repeat;
	width:224px;
	height:24px;
}


div#tit_formazione{
	text-align:left;
	background:url('../img/teatro/tit_formazione.gif') no-repeat;
	width:224px;
	height:24px;
}


div#giornale_icon{
	background:url('../img/fondazione/giornale_icon.png') no-repeat;
	width:15px;
	height:16px;
}


div#newsletter_result {
position:relative;
margin-left:0px;
left:0px;
top:-30px;
width:200px;
height:10px;
margin:0 auto;
text-align:center;
padding-top:20px;
}


div#sfondo_top {
background:#fafbfb url(../img/sfondo_top.gif) repeat-x;
}



div#menu_top {
position:relative;
top:-30px;
width:80em;
margin:0 auto;
padding:0px;
}

div#sfondo_top_content {
position:relative;
top:20px;
margin:0 auto;
color: #999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding-top:20px;
}

.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccc;
	text-decoration:none;
}

div#sinistra_menu_det{
	position:relative;
	margin:0 auto;
	width:180px;
	background-color:#fff;
	left:4px;
	z-index:3;
	border-right:1px dotted #a8a8a8;
}


div#bottom_sinistra_menu_det{
	position:relative;
	margin:0 auto;
	width:180px;
	height:55px;
		background:url('../img/teatro/bottom_menu.gif') repeat-y;
	left:4px;
		border-right:1px dotted #a8a8a8;
	z-index:3;
}


div#bottom_sinistra_menu2_det{
	position:relative;
	margin:0 auto;
	width:180px;
	height:10px;
	background:url('../img/teatro/bottom_menu2.gif') repeat-y;
	left:4px;
	border-right:1px dotted #a8a8a8;
	z-index:3;
}





div#sinistra_menu{
	position:relative;
	margin:0 auto;
	width:180px;
	background-color:#fff;
	left:8px;
	z-index:3;
	border-right:1px dotted #a8a8a8;
}

div#bottom_sinistra_menu{
	position:relative;
	margin:0 auto;
	width:180px;
	height:55px;
		background:url('../img/teatro/bottom_menu.gif') repeat-y;
	left:8px;
		border-right:1px dotted #a8a8a8;
	z-index:3;
}

div#bottom_sinistra_menu2{
	position:relative;
	margin:0 auto;
	width:180px;
	height:10px;
	background:url('../img/teatro/bottom_menu2.gif') repeat-y;
	left:8px;
	border-right:1px dotted #a8a8a8;
	z-index:3;
}




div#centro{
	position:relative;
	margin:0 auto;
	width:490px;
	background:url('../img/fondazione/sfondo_centro.gif') repeat-y;
	left:3px;
	z-index:2;
}



div#blocco_sup_gris{
width:518px;
background-color:#e4e2e2;
text-align:left;
border-bottom:3px solid #ccc;
}


div#centro3{
	position:relative;
	margin:0 auto;
	width:700px;
	background:url('../img/cal/sfondo_centro.gif') repeat-y;
	left:0px;
	z-index:2;
}


div#footer_centro3{
	position:relative;
	margin:0 auto;
	width:700px;
	height:43px;
	top:43px;
	background:url('../img/cal/bottom_centro.gif') no-repeat;

}



div#centro2{
	position:relative;
	margin:0 auto;
	width:520px;
	background:url('../img/teatro/sfondo_centro.gif') repeat-y;
	left:-2px;
	z-index:2;
}


div#centro4{
	position:relative;
	margin:0 auto;
	width:520px;
	background:url('../img/teatro/sfondo_centro.gif') repeat-y;
	left:2px;
	z-index:2;
}




div#footer_centro2{
	position:relative;
	margin:0 auto;
	width:520px;
	height:43px;
	top:43px;
	background:url('../img/teatro/bottom_centro.gif') no-repeat;

}


div#footer_centro{
	position:relative;
	margin:0 auto;
	width:490px;
	height:43px;
	top:43px;
	background:url('../img/fondazione/bottom_centro.gif') no-repeat;

}

div#blocco_sinistra{
	position:relative;
	width:708px;
}


div#blocco_destra{
	position:relative;
	margin:0 auto;
	text-align:left;
	left:5px;
	width:250px;
}

div#contatti{
	position:relative;
	background:url('../img/fondazione/sfondo_contati.gif') no-repeat;
	width:225px;
	height:451px;
	left:9px;
	z-index:11;
}


div#tit_contatti{
	position:relative;

}


div#riga{
	border-bottom:1px dotted #a8a8a8;
	padding-top:1px;
	height:1px;
}

div#riga2{
	border-bottom:1px solid #a8a8a8;
	padding-top:1px;
	height:1px;
}


div#foto_top{

	position:relative;
	background:url('../img/fondazione/top.jpg');
	width:708px;
	height:151px;
		float:right;
}


div#chi_siamo{
	top:45px;
	position:relative;
	margin:0 auto;
	background:url('../img/fondazione/sfondo_chi_siamo.gif');
	width:225px;
	height:34px;
}


div#menu_2 {
position:relative;
width:80em;
margin:0 auto;
color: #999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding:0px;
}

html>body div#menu_3 {
position:relative;
width:80em;
height:33px;
margin:0 auto;
color: #999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding:0px;
}

div#menu_3 {
position:relative;
width:80em;
height:0em;
margin:0 auto;
color: #999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding:0px;
top:0px;
}


.corte { clear: both;}





.spazio{
	background:url('../img/home/spazio.gif');
}

	
.cuadro1{
	background:url('../img/home/cuadro1_sfondo.gif') no-repeat;
}

.cuadro2{
	background:url('../img/home/cuadro2_sfondo.gif') no-repeat;
}


.cuadro3{
	background:url('../img/fondazione/sfondo_newsletter.png') no-repeat;
}


div#sfondo {
	width:100%;
	margin:0 auto;
	margin-top:0px;
		background: #ededed ;
		border-top:0px;
		float:left;
}


div#sfondo_content a{
color:#666; text-decoration:none; font-size:12px; ;
}
div#sfondo_content a:hover{
text-decoration:underline; 
}

div#sfondo_content {
position:relative;
width:950px;
margin:0 auto;
color: #999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding-top:0px;
left:-5px;
top:2px;
}



div#footer {
	margin-top:50px;
	width:100%;
	float:left;
	background: #e9e9e9 url(../img/sfondo_footer.gif);
	border-top:0px;
}


div#footer_content a{
float:center;
color:#999; text-decoration:none; font-size:12px;
text-decoration:none; 
}
div#footer_content a:hover{
color:#999;
text-decoration:underline; 
}

div#footer_content {
position:relative;
top:0px;
width:960px;
height:154px;
margin:0 auto;
left:0px;
color: #999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding-top:20px;
}

div#cont_cuadro{
	margin:0 auto;
		margin-left:-5px;
	text-align:center;	
}

div#cont_cuadro_newsletter_fondazione{
	margin:0 auto;
	margin-top:-30px;
		margin-left:-5px;
	text-align:center;	
}


div#mese{
	font-family:arial;
	size:15px;
	color:#fff;
	position:relative;
	top:18px;
	margin:0 auto;

	text-align:center;	
	width:72px;
}


div#giorno h1{
	font-family:arial;
	size:0px;
	color:#000;
	position:relative;
	top:25px;
	margin:0 auto;
	margin-left:-5px;
	text-align:center;	
}


.tit1{
	font-family:helvetica,arial,verdana;
	font-size:20px;
	color:#fff;
	white-space:nowrap;
}

.tit1 a{
	font-family:arial,verdana;
	font-size:17px;
	color:#000;
	text-align:center;
	text-decoration:none;
	
}

.tit2{
	font-family:arial,verdana;
	font-size:17px;
	color:#000;
	text-align:center;
	white-space:nowrap;
}

.tit2 a{
	font-family:arial,verdana;
	font-size:17px;
	color:#000;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	text-decoration:none;
	
}

.tit2 a:active, .tit2 a:hover, .tit2 a:link{
color:#9F0000;
text-decoration:none;
}

.tit3{
	font-family:arial,verdana;
	font-size:17px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	white-space:nowrap;
}

.tit3 a{
	font-family:arial,verdana;
	font-size:17px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;	
}

.tit3 a:active, .tit3 a:hover{
	text-decoration:underline;	
}


.tit4{
	font-family:arial,verdana;
	font-size:15px;
	color:#ccc;
	text-align:center;
	white-space:nowrap;
}

.tit4 a{
	font-family:arial,verdana;
	font-size:15px;
	color:#ccc;
	text-align:center;
	white-space:nowrap;
	text-decoration:none;	
}

.tit4 a:active, .tit4 a:hover{
	text-decoration:underline;	
}


.tit5{
	font-family:arial,verdana;
	font-size:11px;
	color:#D20000;
	text-align:center;
	white-space:nowrap;
}


.tit5 a{
	font-family:arial,verdana;
	font-size:11px;
	color:#D20000;
	text-align:center;
	white-space:nowrap;
	text-decoration:none;
}

.tit5 a:active, .tit5 a:hover{
	text-decoration:underline;	
}


.tit6{
	font-family:arial,verdana;
	font-size:13px;
	color:#000;
	text-align:left;
}

.tit7{
	font-family:arial,verdana;
	font-size:15px;
	color:#464648;
	text-align:center;
	white-space:nowrap;
}


.tit8{
	font-family:arial,verdana;
	font-size:11px;
	color:#D1D1D1;
	text-align:center;
	white-space:nowrap;
}


.tit8 a{
	font-family:arial,verdana;
	font-size:11px;
	color:#D1D1D1;
	text-align:center;
	white-space:nowrap;
	text-decoration:none;
}

.tit8 a:active, .tit8 a:hover{
	text-decoration:underline;	
}



.tit9{
	font-family:arial,verdana;
	font-size:22px;
	color:#9A0000;
	text-align:left;
font-weight:none;
text-decoration:none;
}


.tit9 a{
	font-family:arial,verdana;
	font-size:11px;
	color:#9A0000;
	text-align:left;
	white-space:nowrap;
	text-decoration:none;
	font-weight:none;
}

.tit9 a:active, .tit9 a:hover{
	text-decoration:underline;	
	font-weight:none
}



.tit10{
	font-family:arial,verdana;
	font-size:15px;
	color:#000;
	text-align:left;
}

.tit11{
	font-family:arial,verdana;
	font-size:11px;
	color:#D20000;
	text-align:left;
	white-space:nowrap;
}


.tit12{
	font-family:arial,verdana;
	font-size:14px;
	color:#9A0000;
	text-align:left;
	white-space:normal;
}


.tit13{
	font-family:helvetica,arial,verdana;
	font-size:18px;
	color:#000;
	font-weight:bold;
}

.tit14{
	font-family:helvetica,arial,verdana;
	font-size:13px;
	color:#000;
	font-weight:bold;
}


.tit15{
	font-family:arial,verdana;
	font-size:11px;
	color:#D20000;
	text-align:left;
	white-space:nowrap;
}


.tit16{
	font-family:arial,verdana;
	font-size:12px;
	color:#333;
	font-weight:bold;
}


.tit17{
	font-family:arial,verdana;
	font-size:12px;
	color:#9A0000;
	text-align:left;
	white-space:nowrap;
}


.tit18{
	font-family:helvetica,arial,verdana;
	font-size:14px;
	color:#1A1A1A;
	text-align:left;
	font-weight:bold;
	white-space:nowrap;
}


.tit19{
	font-family:arial,verdana;
	font-size:16px;
	color:#000;
	text-align:left;;
}


.tit20{
	font-family:helvetica,arial,verdana;
	font-size:11px;
	color:#868D93;
	text-align:left;
	white-space:nowrap;
}

.tit21{
	font-family:helvetica,arial,verdana;
	font-size:12px;
	color:#1A1A1A;
	text-align:left;
	font-weight:bold;
}


.tit44{
	font-family:arial,verdana;
	font-size:15px;
	color:#fff;
	text-align:center;
	white-space:nowrap;
}

.tit44 a{
	font-family:arial,verdana;
	font-size:15px;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	text-decoration:none;	
}

.tit44 a:active, .tit21 a:hover{
	text-decoration:underline;	
}




.tit_not{
	font-family:helvetica,arial,verdana;
	font-size:13px;
	color:#000;
	font-weight:bold;
}

.tit_not2{
	font-family:helvetica,arial,verdana;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	
}


.tit_not2 a{
	font-family:arial,verdana;
	font-size:18px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;	
}

.tit_not2 a:active, .tit_not2 a:hover{
	text-decoration:underline;	
}




.cont_not6{
	font-family:,helvetica,arial,verdana;
	font-size:12px;
	color:#333;
	
}

.cont_not5{
	font-family:,helvetica,arial,verdana;
	font-size:12px;
	color:#4D4D4D;

	
}

.cont_not4{
	font-family:,helvetica,arial,verdana;
	font-size:10px;
	color:#fff;

}

.cont_not3{
	font-family:,helvetica,arial,verdana;
	font-size:13px;
	color:#E81C24;

}

.cont_not2{
	font-family:,helvetica,arial,verdana;
	font-size:13px;
	color:#fff;

}

.cont_not{
	font-family:,helvetica,arial,verdana;
	font-size:12px;
	color:#4D4D4D;
	
}

.cont_not_sezione{
	font-family:,helvetica,arial,verdana;
	font-size:11px;
	color:#4D4D4D;
	
}


.cont_cal_activo{
	font-family:,helvetica,arial,verdana;
	font-size:12px;
	color:#9A0000;
	text-transform:capitalize;	
}


.cont_cal{
	font-family:,helvetica,arial,verdana;
	font-size:12px;
	color:#ccc;
	text-transform:capitalize;	
	
}



.cont_archivio_activo{
	font-family:,helvetica,arial,verdana;
	font-size:12px;
	color:#9A0000;
	text-transform:capitalize;	
}


.cont_archivio{
	font-family:,helvetica,arial,verdana;
	font-size:12px;
	color:#ccc;
	text-transform:capitalize;	
	
}


.cont_archivio2_activo{
	font-family:,helvetica,arial,verdana;
	font-size:12px;
	color:#9A0000;
	text-transform:capitalize;	
}


.cont_archivio2{
	font-family:,helvetica,arial,verdana;
	font-size:12px;
	color:#000;
	text-transform:capitalize;	
	
}


.data_not{
	font-family:,helvetica,arial,verdana;
	font-size:12px;
	color:#FF5B00;
	font-weight:bold;
}



.cont1{
	font-family:arial,verdana;
	font-size:12px;
	color:#fff;
}

.cont2{
	font-family:arial,verdana;
	font-size:13px;
	color:#666;
	text-align:center;
}


.cont3{
	font-family:arial,verdana;
	font-size:12px;
	color:#666;
	text-align:left;
	font-weight:none;
}



.cont4{
	font-family:arial,verdana;
	font-size:9px;
	font-weight:bold;
	color:#464648;
	}

	.cont5{
		font-family:arial,verdana;
		font-size:11px;
		color:#808080;
		text-align:left;
	}
	
	
	.cont6{
		font-family:arial,verdana;
		font-size:11px;
		color:#000;
		text-align:left;
		font-weight:bold;
	}
	
	.cont7{
		font-family:arial,verdana;
		font-size:12px;
		color:#fff;
		text-align:center;
		font-weight:bold;
	}
	
	.cont8{
		font-family:helvetica,arial,verdana;
		font-size:12px;
		color:#333;
		text-align:left;
	}
	
	.cont9{
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#333;
		text-align:left;
	}


div.background
  {
  width: 506px;
  height: 377px;
  border:1px solid #ccc;
  }

div#bottone_biglietteria
  {
  width: 138px;
  height: 23px;
  background: url(../img/det/bottone_biglietteria.gif) no-repeat;
  }


div.transbox
  {
	position:relative;
	top:257px;
  width: 506px;
  height: 120px;

  background-color: #6C6D6F;
  border: 0px solid black;

  /* for IE */
  filter:alpha(opacity=100);
//margin-top:557px;
  /* CSS3 standard */
  opacity:1;

  }
div.transbox_content
{
position:relative;
width:400px;	
top:10px;
margin-left:20px;	
font-weight: bold;
}


.riga_orizzontale{
	  width: 1px;
	  height: 100px;
	  border-right: 1px solid #efefef;	
}



div#cuadro_bianco{
background:url(../img/home/cuadro_bianco.gif) no-repeat;
margin:0px auto;
margin-top:-20px;
width:1073px;
height:289px;
text-align:center;
}

div#cuadri_sotto_bianco1{
	position:relative;
	top:35px;
	width:80%;
	margin:0 auto;
	left:125px;
	margin-left:0px;
	color: #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-top:20px;	
}


div#cuadri_sotto_bianco2{
	position:relative;
	top:50px;
	width:80%;
	margin:0 auto;
	left:425px;
	margin-left:0px;
	color: #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-top:20px;	
}


div#cuadro_bianco_content {
position:relative;
top:30px;
width:90%;
height:160px;
margin:0 auto;
left:45px;
margin-left:0px;
color: #999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding-top:20px;
}


html > body div#mini_calendario2 {
	position:absolute;
		background: url(../img/home/mini_calendario2.png);
		top:117px;
		border-top:0px;
		width:57px;
		height:84px;
		margin:-100px 10px 10px 410px;
text-align:center;

}

div#mini_calendario2 {
	position:absolute;
		background: url(../img/home/mini_calendario2.gif);
		top:117px;
		border-top:0px;
		width:57px;
		height:84px;
		margin:-100px 10px 10px 410px;
text-align:center;

}

div#sfondo_mini_calendario2 {
	position:absolute;
	top:62px;
	background-color:#434549;
		border-top:0px;
		width:77px;
		height:100px;
		margin:-52px 10px 10px 400px;

}



div#lupa{
	position:absolute;

	width:180px;
	height:10em;
}

.cont_general{
	color:#000;
	text-align:justify;	
}
