/**stili del menu CONTENTCONTAINER e CALENDAR **/


#contentcontainer ul {
width:100%;
margin:0 0 0 0;
list-style:none;
}

#contentcontainer li {
width:100%;
margin:0 0 0 0;
padding:0;
list-style:none;
list-style-position:none;
}


#contentcontainer li .company{
text-decoration: none;
font-family: 'Helvetica neue';
margin: 0 12px 0 0;
font-size: 10pt;
color: #000000;
}


#contentcontainer li a{
text-decoration: none;
font-family: 'Helvetica neue';
font-size: 10pt;
color: #666666;
}

#contentcontainer li a:hover{
text-decoration: none;
font-family: 'Helvetica neue';
font-size: 10pt;
color: #660000;
}

#contentcontainer p {
margin-top:0;
padding:0;
font-family: 'Helvetica neue light';
}

#contentcontainer .ita {
 font-family: 'Helvetica neue';
 font-style:italic;
}

#contentcontainer .bold {
 font-family: 'Helvetica neue';
 font-weight:bold;
color: #000000;
}

#contentcontainer .crediti {
 margin: 0 7.5em 0 7.5em;
 text-align: justify;
font-family: 'Helvetica neue light';
font-size: 1em;
color: #000000;
}

#contentcontainer .crediti a{
 text-decoration: none;
font-family: 'Helvetica neue light';
font-weight:none;
font-size: 1em;
color: #000000;
}

#contentcontainer .crediti a:hover{
 font-family: 'Helvetica neue light';
 text-decoration: none;
 font-weight:none;
font-size: 1em;
color: #660000;
}

#contentcontainer .crediti .cosa{
margin: 0;
padding: 0 0 0 0;
font-family: 'Helvetica neue';
font-size: 0.90em;
font-style:italic;
color: #666666;
text-align:center;
}

#contentcontainer .calendar {
margin: 0;
padding: 0 0 0 0;
font-family: 'Helvetica neue light';
font-size: 1em;
color: #000000;
text-align:center;
}

#contentcontainer .calendar .titleprod{
margin: 0;
padding: 0 0 0 0;
font-family: 'Helvetica neue';
font-size: 1.2em;
font-style:italic;
color: #660000;
text-align:center;
}

#contentcontainer .calendar .cosa{
margin: 0;
padding: 0 0 0 0;
font-family: 'Helvetica neue';
font-size: 0.90em;
font-style:italic;
color: #666666;
text-align:center;
}

#contentcontainer .calendar .ita{
margin: 0;
padding: 0 0 0 0;
font-family: 'Helvetica neue';
font-style:italic;
color: #000000;
text-align:center;
}

#contentcontainer .calendar .date{
margin: 0;
padding: 0 0 0 0;
font-family: 'Helvetica neue';
font-weight:bold;
font-size: 1.1em;
color: #000000;
text-align:center;
}

#contentcontainer .calendar .dateincontri{
margin: 0;
padding: 0 0 0 0;
font-family: 'Helvetica neue';
font-weight:bold;
font-size: 1em;
color: #000000;
text-align:center;
}

#contentcontainer .calendar .titleprodincontri{
margin: 0;
padding: 0 0 0 0;
font-family: 'Helvetica neue';
font-size: 1.1em;
font-style:italic;
color: #660000;
text-align:center;
}

#contentcontainer .calendar a{
margin: 0;
padding: 0 0 0 0;
text-decoration: none;
font-family: 'Helvetica neue light';
font-size: 1.1em;
color: #996666;
text-align:center;
}

#contentcontainer .calendar a:hover {
margin: 0;
padding: 0 0 0 0;
text-decoration: none;
font-family: 'Helvetica neue light';
font-size: 1.1em;
color: #666666;
text-align:center;
}

#contentcontainer .calendar .info {
 font-family: 'Helvetica neue light';
 color: #666666;
}

/**stili del menu CONTENTCONTAINERSPETTACOLI **/

#contentcontainerspettacoli ul {
width:90%;
margin:0 0 0 0;
list-style:none;
}

#contentcontainerspettacoli li {
	width:100%;
	margin:0 0 0 0;
	padding:0;
	list-style:none;
	list-style-position:none;
	font-family: Arial, Helvetica, sans-serif;
}

#contentcontainerspettacoli li em {
	color:#999;
	font-size:0.9em;
}

#contentcontainerspettacoli li .company{
text-decoration: none;
text-transform: uppercase;
font-family: 'Gill Sans';
margin: 0 12px 0 0;
font-size: 10pt;
color: #000000;
}


#contentcontainerspettacoli li a{
text-decoration: none;
font-family: 'Helvetica neue';
font-size: 10pt;
color: #666666;
}

#contentcontainerspettacoli li a:hover{
text-decoration: none;
font-family: 'Helvetica neue';
font-size: 10pt;
color: #660000;
}

#contentcontainerspettacoli li a em{
text-decoration: none;
font-family: 'Helvetica neue';
font-size: 10pt;
color: #666666;
}

#contentcontainerspettacoli li a:hover em{
text-decoration: none;
font-family: 'Helvetica neue';
font-size: 10pt;
color: #660000;
}