/* CSS Document */
body {
	background: #FFFFFF url(../img/bg_vert.jpg) left top; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
div#bg-oriz {
	width: 100%;
	background: transparent url(../img/bg_oriz.jpg) repeat-x left top;
}
div#bg-main {
	width: 950px;
	background: transparent url(../img/bg_main.jpg) no-repeat left top;
}
div#content {
	width: 625px;
	margin: 0 0 0 80px;
}
td#td-corpo {
	background: #FEFDF5;
	height: 700px;
	vertical-align: top;
}
td#td-footer {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
td#td-footer a:link, td#td-footer a:hover, td#td-footer a:active, td#td-footer a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
div#text {
	margin: 0 0 0 20px;
	text-align: justify;
	/* Lorenzo */
	background-color:#FFFFFF;
}
img.foto {
	border: 1px dashed #999999;
}
.navigazione {
	font-size: 10px;
	color: #666666;
	text-transform: lowercase;
}
a:link, a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover, a:active {
	color: #000000;
	text-decoration: underline;
}
.dati-teatro {
	font-size: 10px;
	color: #333333;
	margin: 0 0 20px 0;
}
.data {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	margin: 3px 0 3px 0;
}
.titolo-rassegna {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 20px 0 5px 0;
}
.titolo-spettacolo {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 3px 0 25px 0;
	border-bottom: 1px solid #DDDDDD;
}
.sottotitolo {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 3px 0 3px 0;
}
.nome-compagnia {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 3px 0 3px 0;
}
.corpo {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
}

/*     STILI PER I TITOLI DI SEZIONE    */
.titolo-fucsia {
	font-size: 14px;
	font-weight: bold;
	color: #C30065;
	text-transform: lowercase;
	border-bottom: 3px solid #C30065;
}
.titolo-lilla {
	font-size: 14px;
	font-weight: bold;
	color: #F090FD;
	text-transform: lowercase;
	border-bottom: 3px solid #F090FD;
}
.titolo-verdechiaro {
	font-size: 14px;
	font-weight: bold;
	color: #5EEB4C;
	text-transform: lowercase;
	border-bottom: 3px solid #5EEB4C;
}
.titolo-acqua {
	font-size: 14px;
	font-weight: bold;
	color: #46D1E6;
	text-transform: lowercase;
	border-bottom: 3px solid #46D1E6;
}
.titolo-viola {
	font-size: 14px;
	font-weight: bold;
	color: #787EF4;
	text-transform: lowercase;
	border-bottom: 3px solid #787EF4;
}
.titolo-arancio {
	font-size: 14px;
	font-weight: bold;
	color: #F59745;
	text-transform: lowercase;
	border-bottom: 3px solid #F59745;
}
.titolo-limone {
	font-size: 14px;
	font-weight: bold;
	color: #EDDD30;
	text-transform: lowercase;
	border-bottom: 3px solid #EDDD30;
}
.titolo-giallo {
	font-size: 14px;
	font-weight: bold;
	color: #E5C930;
	text-transform: lowercase;
	border-bottom: 3px solid #E5C930;
}
.titolo-azzurro {
	font-size: 14px;
	font-weight: bold;
	color: #018FE0;
	text-transform: lowercase;
	border-bottom: 3px solid #018FE0;
}
.titolo-erba {
	font-size: 14px;
	font-weight: bold;
	color: #B9C500;
	text-transform: lowercase;
	border-bottom: 3px solid #B9C500;
}
.titolo-bluscuro {
	font-size: 14px;
	font-weight: bold;
	color: #040A79;
	text-transform: lowercase;
	border-bottom: 3px solid #040A79;
}
.titolo-arancioscuro {
	font-size: 14px;
	font-weight: bold;
	color: #E55600;
	text-transform: lowercase;
	border-bottom: 3px solid #E55600;
}
.titolo-bluelettrico {
	font-size: 14px;
	font-weight: bold;
	color: #007EFF;
	text-transform: lowercase;
	border-bottom: 3px solid #007EFF;
}
.titolo-verde {
	font-size: 14px;
	font-weight: bold;
	color: #639304;
	text-transform: lowercase;
	border-bottom: 3px solid #639304;
}
.titolo-rosso {
	font-size: 14px;
	font-weight: bold;
	color: #DC1405;
	text-transform: lowercase;
	border-bottom: 3px solid #DC1405;
}

/*   STILI PER I PARAGRAFI   */
.paragrafo-fucsia {
	background-color: #F0A4CB;
	font-size: 11px;
	color: #333333;
	padding: 5px;
	text-align: justify;
	border: 1px solid #C30065;
}
.paragrafo-senape {
	background-color: #7A7249;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px;
	text-align: justify;
	border: 1px solid #585441;
}
.paragrafo-azzurro {
	background-color: #90C5E4;
	font-size: 11px;
	color: #333333;
	padding: 5px;
	text-align: justify;
	border: 1px solid #018FE0;
}
.paragrafo-erba {
	background-color: #E9F283;
	font-size: 11px;
	color: #333333;
	padding: 5px;
	text-align: justify;
	border: 1px solid #B9C500;
}
.paragrafo-bluscuro {
	background-color: #7173AF;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px;
	text-align: justify;
	border: 1px solid #040A79;
}
.paragrafo-arancioscuro {
	background-color: #EE884A;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px;
	text-align: justify;
	border: 1px solid #E55600;
}
.paragrafo-arancio {
	background-color: #F8C561;
	font-size: 11px;
	color: #333333;
	padding: 5px;
	text-align: justify;
	border: 1px solid #F59745;
}
.paragrafo-bluelettrico {
	background-color: #0357AC;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px;
	text-align: justify;
	border: 1px solid #023569;
}
.paragrafo-verde {
	background-color: #345B1F;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px;
	text-align: justify;
	border: 1px solid #163D00;
}
.paragrafo-rosso {
	background-color: #7D0900;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px;
	text-align: justify;
	border: 1px solid #4B0701;
}
