@charset "utf-8";
/* CSS Document */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* è buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/
	padding: 0;
	text-align: center; /* centra il contenitore nei browser IE 5*. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
	color: #ffffff;
	background-color: #191d3b;
}

#sito {
	width: 950px;
	height:auto;
	margin: 0 auto; 
	background-image:url(images/backn.jpg);
	background-repeat:repeat;
}


#header {
	float:left;
	width: 950px;
	height:85px;
	background-image:url(images/header_top.png);
	text-align: center; 
	vertical-align:top;
}

#menu {
	float:left;
	width:950px;
	height:28px;
	text-align:center;
margin-top:7px;
}

#menu ul {
height:20px;
display:inline;
padding:0px;

}

#menu ul li {
display:inline;
padding-left:20px;
padding-right:20px;
text-align:center;

}

#menu ul li a {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
#menu ul li a:hover {
	color:#ff0000;

}

#container {
	float:left;
	width: 950px;
	height:678px;
	background-image:url(images/home-bg.jpg);
	text-align: left; 
}

#mainContent {
	float:left;
	padding-top:230px;
	padding-left:100px;
	width:560px;
	height:auto;
}

#mainContent h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-left:10px;
margin-top:3px;
}

#mainContent h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#footer {

	float:left;
	width: 950px;
	height:35px;
	background-image:url(images/footer.jpg);
	text-align: center;
	font-size:10px;
	color:#c5c5c5;
}
#footerText {
margin-top:9px;
}

#footerText a{
	color:#ffffff;
}
.clear {
	clear:both;
}

#testaSipario {
width:950px;
height:233px;
background-image:url(images/nheader_bottom.jpg);
background-repeat:no-repeat;
float:left;
}
#colonnaSinistra {
width:87px;
height:367px;
background-image:url(images/nside_left.jpg);
background-repeat:no-repeat;
float:left;
}

#colonnaDestra {
width:82px;
height:367px;
background-image:url(images/nside_right.jpg);
background-repeat:no-repeat;
float:left;
}

#colonnaCentro {
width:781px;
height:auto;
background-image:url(images/backn.jpg);
background-repeat:no-repeat;
float:left;
}
#menuInterno {
float:left;
width:150px;
height:300px;
margin-left:0px;
margin-top:10px;
font-size:12px;
font-weight:bold;
border-right:1px solid white;



}


#menuInterno tr td {
height:25px;
margin-top:10px;

text-align:left;

vertical-align:middle;
}

#menuInterno a{
color:#FFFFFF;
text-decoration:none;
margin-left:16px;
}
.terzoLivello {
	background-image:url(images/dot1.png);
	background-repeat:no-repeat;
	margin-left:20px;
}
.secondoLivello {
	background-image:url(images/dot1.png);
	background-repeat:no-repeat;
	margin-left:2px;
}
.Selezionato {
	font-weight:bold;
	color:#FF3300;
}

#articolo {
float:left;
width:571px;
height=auto;
text-align:left;
margin-top:10px;
margin-bottom:10px;
font-size:12px;

}

#articoloS {
float:left;
width:571px;
height=auto;
text-align:left;
padding-top:10px;
font-size:12px;
border-top:1px solid white;
}

#articolo p{
margin-left:10px;
text-align:justify;
}
#articolo a {

color:#FFFFFF;
}
#articoloS p{
margin-left:10px;
text-align:justify;
}
#articoloS a {

color:#FFFFFF;
}

#articolo form {
	width:450px;
	border:1px solid white;
	margin-left:60px;
}

.immagineArticolo {
margin-right:10px;
border:1px solid white;
}

.immagineArticoloDestro {
margin-left:10px;
border:1px solid white;
}

.componenteTeatro {
	margin-left:10px;
	border-bottom:1px solid white;
	margin-bottom:10px;
	width:540px;
}

.immagineComponente {
	float:left;
	heigth:62px;

}

.immagineComponente img{

	width:80px;
	heigth:55px;
	margin:7px;
}
.descrizioneComponente {
	float:left;
	margin-top:7px;
	width:380px;
	font-size:10px;
}

.descrizioneSpettacolo {
	float:left;
	margin-top:7px;
	width:420px;
	font-size:10px;
}
.curriculumComponente {
	float:left;
	margin-top:7px;
	width:50px;

}

.titoloArticolo {
	font-size:12px;
/*	font-style:oblique;*/
	font-variant:small-caps;
	font-weight:bold;
}

#banner {
	width:130px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	margin-left:10px;
	text-align:justify;
}

.articoloHome {
	float:left;
	width:170px;
	margin-left:10px;
	heigth:400px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-right:1px solid white;
	padding-right:5px;
}

.articoloHome img {
	border:1px solid white;
}

.articoloHome a{
	color:#CCCCCC;
}

