﻿/*------------------------------------- Generali ---------------------------------------*/
body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../img/sfondo.jpg);
	background-position: 0 0;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #FFFFFF;
}

hr {
	display: none;
}

a {
	text-decoration: underline;
	color: #990000;
}

a:hover {
	text-decoration: none;
	color: #990000;
}

/*------------------------------------- Form ---------------------------------------*/

form { 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

fieldset {
	border:1px solid #CCCCCC;
	margin: 11px 0 11px 0;
	padding: 0 10px 8px 5px;
}

legend {
	font-weight: bold;
	font-size: 10px;
	color: #999999;
	margin: 0 0 0 0;
	padding: 0 5px 0 21px;
	background: url(../img/icona_ricerca.gif);
	background-position: 5px 3px;
	background-repeat: no-repeat;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
}

.login01 {
	margin: 6px 0 0 6px;
	padding: 2px;
	border: 1px solid #666666;
}

.login02 {
	padding: 6px 3px 0 6px;
}

.login03 {
	padding: 6px 3px 0 0;
}

.login04 {
	margin: 6px 0 0 6px;
	padding: 2px;
}

.ricerca {
	padding: 2px;
	border: 1px solid #666666;
}

textarea {
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

select { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333; 
	text-decoration: none; 
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

/*------------------------------------- Div id -------------------------------------------*/

#content {
}

#testata {
    clear: left;
	width: 930px;
	height: 103px;
	margin: 0 0 0 35px;
	padding: 0 0 0 0;
	background-image: url(../img/testata_parioli.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#home {
    clear: left;
	width: 740px;
	margin: 36px 0 0 35px;
	padding: 0 0 0 0;
}

#corpo {
    clear: left;
	width: 740px;
	margin: 36px 0 0 35px;
	padding: 0 0 0 0;
	background: url(../img/sfondo_corpo.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#corpo-galleria {
    clear: left;
	width: 740px;
	margin: 36px 0 0 0;
	padding: 0 0 0 0;
	background: url(../img/sfondo_corpo.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#corpo-extra {
    clear: left;
	width: 740px;
	margin: 36px 0 0 0;
	padding: 0 0 0 0;
	background: url(../img/sfondo_corpo.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#corpo-commenti {
    clear: left;
	width: 740px;
	margin: 36px 0 0 0;
	padding: 0 0 0 0;
	background: url(../img/sfondo_corpo.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#corpo-aggiungi {
    clear: left;
	width: 740px;
	margin: 36px 0 0 0;
	padding: 0 0 0 0;
	background: url(../img/sfondo_corpo.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#corpo-aggiungi01 {
    clear: left;
	width: 740px;
	margin: 36px 0 0 36px;
	padding: 0 0 0 0;
	background: url(../img/sfondo_corpo.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#footer {
	position: absolute;
	clear: both;
	width: 750px;
	height: 26px;
	margin: 0 0 0 25px;
	padding: 60px 0 0 10px;
	background: url(../img/sfondo_footer.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

/*--------------------------------------- Div Classi ------------------------------------------*/

.logo {
	position: absolute;
	width: 165px;
	height: 54px;
    margin: 24px 0 0 20px;
	padding: 0 0 0 0;
	background: url(../img/teatro_parioli.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.logo span {
	display: none;
}

.data {
	position: absolute;
	width: 150px;
	height: 16px;
    margin: 0 0 0 580px;
	padding: 4px 0 0 0;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 10px;
	color: #666666;
}

.banner468x60 {
	position: absolute;
	width: 468px;
	height: 60px;
    margin: 31px 0 0 262px;
	padding: 0 0 0 0;
}

.banner468x60 img {
	border-width: 0;
}

.banner120x90 {
	position: absolute;
	width: 120px;
	height: 90px;
    margin: 9px 0 0 780px;
	padding: 0 0 0 0;
}

.banner120x90 img {
	border-width: 0;
}

.menu-navigazione {
	position: absolute;
    width: 934px;
    height: 36px;
    margin: 103px 0 0 0;
	padding: 0 0 0 0;
}

.menu-navigazione ul {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menu-navigazione ul li {
	display: inline;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menu-navigazione ul li a {
	float: left;
	height: 36px;
	text-transform: uppercase; 
	text-decoration: none;
}

.menu-navigazione ul li a span {
	display: none;
}

.menu-navigazione ul li a.homeon {
	width: 72px;
	background: url(../img/01_home_rosso.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.teatroon {
	width: 87px; 
	background: url(../img/02_teatro_rosso.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.spettacolion {
	width: 97px;
	background: url(../img/03_spettacoli_rosso.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.botteghinoon {
	width: 105px;
	background: url(../img/04_botteghino_rosso.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.newson {
	width: 70px;
	background: url(../img/05_news_rosso.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.homeoff {
	width: 72px;
	background: url(../img/01_home_grigio.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.teatrooff {
	width: 87px; 
	background: url(../img/02_teatro_grigio.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.spettacolioff {
	width: 97px;
	background: url(../img/03_spettacoli_grigio.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.botteghinooff {
	width: 105px;
	background: url(../img/04_botteghino_grigio.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a.newsoff {
	width: 70px;
	background: url(../img/05_news_grigio.gif);
	background-repeat: no-repeat;
}

.menu-navigazione ul li a:hover {
	background-position: 0 -36px;
}

.menu-servizi {
	width: 170px;
	margin: 0 0 0 760px;
	padding: 6px 0 0 0;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
}

.menu-servizi img {
	border-width: 0;
}

.menu-servizi p {
	padding: 6px 6px 0 6px;
	margin: 0 0 0 0;
}

.menu-servizi ol {
	display: block;
	list-style-type: none;
	margin: 14px 6px 6px 6px;
	padding: 0 0 0 0;
}

.menu-servizi ol li {
	margin: 0 0 2px 0;
	padding: 0 0 2px 16px;
	border-bottom: 1px dotted #999999;
}

.menu-servizi ol li a {
	text-decoration: none;
	color: #990000;
}

.menu-servizi ol li a:hover {
	text-decoration: none;
	color: #999999;
}

.menu-servizi-utente {
	margin: 0 0 0 0;
	padding: 0 0 6px 0;
	background-color: #FFFFFF;
}

.menu-servizi-utente a {
	text-decoration: none;
	color: #990000;
}

.menu-servizi-utente a:hover {
	text-decoration: none;
	color: #999999;
}

.menu-servizi-utente1 {
	padding: 5px 0 0 0;
	background: url(../img/s0x1_utente.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.menu-servizi-utente2 {
	padding: 7px 0 0 0;
	background: url(../img/s0x2_utente.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.icofreccia01 {
	background: url(../img/icona_freccia_01.gif);
	background-position: 1px 4px;
	background-repeat: no-repeat;
}

.icoarchivio {
	background: url(../img/icona_archivio.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
}

.icofinestra {
	background: url(../img/icona_finestra.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.icoinfoaggiuntive {
	background: url(../img/icona_infoaggiuntive.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
}

.icolucchetto {
	background: url(../img/icona_lucchetto.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.icolucchetto2 {
	background: url(../img/icona_lucchetto2.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.iconews {
	background: url(../img/icona_news.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
}

.icoparioli {
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
	background: url(../img/icona_parioli.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
}

.icov {
	background: url(../img/icona_v.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
}

.icoricerca {
	background: url(../img/icona_ricerca.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.icodownload {
	background: url(../img/icona_download.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
}

.icocommento {
	background: url(../img/icona_commento.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
}

.icopdf {
	background: url(../img/icona_pdf.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.icocarrello {
	background: url(../img/icona_carrello.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
}

.icozoom {
	padding: 0 0 0 12px;
	background: url(../img/icona_zoom.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
}

.icomail {
	padding: 0 0 0 16px;
	background: url(../img/icona_mail.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
}

/*--------------------------------------- Home ------------------------------------------*/

.flash {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.fotodirezioneartistica {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.fotodirezioneartistica img{
	border-width: 0;
}

.direzioneartistica {
	margin: 0 0 0 0;
	padding: 10px 0 0 106px;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}

.direzioneartistica ul {
	margin: 14px 0 0 0;
	padding: 0 0 0 0;
}

.direzioneartistica ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 2px 0;
	padding: 0 0 2px 16px;
	border-bottom: 1px dotted #CCCCCC;
}

.direzioneartistica ul li a {
	text-decoration: none;
	color: #990000;
}

.direzioneartistica ul li a:hover {
	text-decoration: none;
	color: #999999;
}
	
.boxnews {
	width: 240;
	margin: 0 0 0 0;
	padding: 0 16px 0 16px;
	font-size: 10px;
	color: #666666;
	background: url(../img/sfondo_box_02.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
}

.boxnews01 {
	width: 240;
	height: 54;
	padding: 54px 0 0 0;
	background: url(../img/sfondo_box_01.gif);
	background-repeat: no-repeat;
}

.boxnews03 {
	width: 240;
	height: 5;
	padding: 5px 0 0 0;
	background: url(../img/sfondo_box_03.gif);
	background-repeat: no-repeat;
}

.boxnews img {
	border-width: 0;
}

.boxnews ul {
	margin: 0 0 0 0;
	padding: 0 0 12px 0;
}

.boxnews ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
	line-height: 17px;
}

.boxnews ul li a {
	text-decoration: none;
	color: #990000;
}

.boxnews ul li a:hover {
	text-decoration: none;
	color: #999999;
}

.boxnewsabbonati {
	margin: 0 0 0 0;
	padding: 2px 0 2px 0;
	background: url(../img/icona_abbonati.gif);
	background-position: 153px 1px;
	background-repeat: no-repeat;
}

.box {
	clear: both;
	width: 240;
	margin: 10px 0 0 0;
	padding: 10px 10px 0 10px;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	background: url(../img/sfondo_arancio.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}

.box img {
	margin: 10px 0 0 0;
	padding: 4px 4px 4px 4px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}

.boxtitoletto {
	margin: 0 0 0 0;
	padding: 1px 0 1px 0;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 10px;
	color: #666666;
}

.boxtitolettoabbonati {
	margin: 0 0 0 0;
	padding: 1px 60px 1px 0;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 10px;
	color: #666666;
	background: url(../img/icona_abbonati.gif);
	background-position: 165px 1px;
	background-repeat: no-repeat;
}

.boxtitolo {
	margin: 10px 0 0 0;
	font-size: 11px;
	font-weight: bold;
}

.boxtitolo a {
	text-decoration: none;
	color: #990000;
}

.boxtitolo a:hover {
	text-decoration: none;
	color: #999999;
}

.box ul {
	margin: 14px 0 0 0;
	padding: 0 0 0 0;
}

.box ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 2px 0;
	padding: 0 0 2px 16px;
	border-bottom: 1px dotted #CCCCCC;
}

.box ul li a {
	text-decoration: none;
	color: #990000;
}

.box ul li a:hover {
	text-decoration: none;
	color: #999999;
}

.box01 {
	clear: both;
	width: 240;
	margin: 10px 0 0 0;
	padding: 10px 10px 0 10px;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	background: url(../img/sfondo_grigio.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}

.box01 img {
	margin: 10px 0 0 0;
	padding: 4px 4px 4px 4px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.box01 ul {
	margin: 14px 0 0 0;
	padding: 0 0 0 0;
}

.box01 ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 2px 0;
	padding: 0 0 2px 16px;
	border-bottom: 1px dotted #CCCCCC;
}

.box01 ul li a {
	text-decoration: none;
	color: #990000;
}

.box01 ul li a:hover {
	text-decoration: none;
	color: #999999;
}

/*--------------------------------------- Interne ------------------------------------------*/

.path-teatro {
	width: 530px;
	height: 24px;
	margin: 0 0 0 10px;
	padding: 22px 10px 10px 180px;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	background: url(../teatro/img/tit_teatro.gif);
	background-position: 0 15px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #EBEBEB;
}

.path-news {
	width: 530px;
	height: 24px;
	margin: 0 0 0 10px;
	padding: 22px 10px 10px 180px;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	background: url(../news/img/tit_news.gif);
	background-position: 0 15px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #EBEBEB;
}

.path-spettacoli {
	width: 530px;
	height: 24px;
	margin: 0 0 0 10px;
	padding: 22px 10px 10px 180px;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	background: url(../spettacoli/img/tit_spettacoli.gif);
	background-position: 0 15px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #EBEBEB;
}

.path-registrazione {
	width: 530px;
	height: 24px;
	margin: 0 0 0 10px;
	padding: 22px 10px 10px 180px;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	background: url(../servizi/img/tit_registrazione.gif);
	background-position: 0 15px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #EBEBEB;
}

.path-newsletter {
	width: 530px;
	height: 24px;
	margin: 0 0 0 10px;
	padding: 22px 10px 10px 180px;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	background: url(../servizi/img/tit_newsletter.gif);
	background-position: 0 15px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #EBEBEB;
}

.path-botteghino {
	width: 530px;
	height: 24px;
	margin: 0 0 0 10px;
	padding: 22px 10px 10px 180px;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	background: url(../botteghino/img/tit_botteghino.gif);
	background-position: 0 15px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #EBEBEB;
}

.menu-interno {
	float: left;
	width: 160px;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	font-size: 11px;
	color: #666666;
}

.menu-interno ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menu-interno ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 3px 3px 3px 16px;
	border-bottom: 1px solid #EBEBEB;
}

.menu-interno ul li a {
	text-decoration: none;
	color: #990000;
}

.menu-interno ul li a:hover {
	text-decoration: none;
	color: #999999;
}

.menu-interno ol {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menu-interno ol li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 3px 3px 3px 30px;
	border-bottom: 1px solid #EBEBEB;
}

.menu-interno ol li a {
	text-decoration: none;
	color: #990000;
}

.menu-interno ol li a:hover {
	text-decoration: none;
	color: #999999;
}

.menu-interno strong {
	font-weight: bold;
	color: #333333;
}

.menu-interno-commenti {
	float: left;
	width: 160px;
	margin: 15px 0 20px 10px;
	padding: 0 0 0 0;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}

.menu-interno-commenti h1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
}

.menu-interno-commenti p {
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
}

.menu-interno-commenti a {
	text-decoration: none;
	color: #990000;
	padding: 0 0 0 0;
}

.menu-interno-commenti a:hover {
	text-decoration: none;
	color: #999999;
	padding: 0 0 0 0;
}

.menu-interno-aggiungi {
	float: left;
	width: 160px;
	margin: 15px 0 20px 10px;
	padding: 0 0 0 0;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}

.menu-interno-aggiungi h1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
}

.menu-interno-aggiungi p {
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
}

.menu-interno-aggiungi a {
	text-decoration: none;
	color: #990000;
	padding: 0 0 0 0;
}

.menu-interno-aggiungi a:hover {
	text-decoration: none;
	color: #999999;
	padding: 0 0 0 0;
}

.menu-interno-galleria {
	float: left;
	width: 160px;
	margin: 15px 0 20px 10px;
	padding: 0 0 0 0;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}

.menu-interno-galleria h1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
}

.menu-interno-galleria p {
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
}

.menu-interno-galleria a {
	text-decoration: none;
	color: #990000;
	padding: 0 0 0 0;
}

.menu-interno-galleria a:hover {
	text-decoration: none;
	color: #999999;
	padding: 0 0 0 0;
}

.menu-interno-extra {
	float: left;
	width: 160px;
	margin: 15px 0 20px 10px;
	padding: 0 0 0 0;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}

.menu-interno-extra h1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
}

.menu-interno-extra p {
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
}

.menu-interno-extra a {
	text-decoration: none;
	color: #990000;
	padding: 0 0 0 0;
}

.menu-interno-extra a:hover {
	text-decoration: none;
	color: #999999;
	padding: 0 0 0 0;
}

.icofreccia02 {
	background: url(../img/icona_freccia_02.gif);
	background-position: 5px 6px;
	background-repeat: no-repeat;
}

.icofreccia03 {
	background: url(../img/icona_freccia_03.gif);
	background-position: 5px 6px;
	background-repeat: no-repeat;
}

.icofreccia04 {
	background: url(../img/icona_freccia_04.gif);
	background-position: 18px 6px;
	background-repeat: no-repeat;
	background-color: #F5F5F5;
}

.icofreccia05 {
	background: url(../img/icona_freccia_02.gif);
	background-position: 18px 6px;
	background-repeat: no-repeat;
}

.icofreccia06 {
	background: url(../img/icona_freccia_04.gif);
	background-position: 5px 6px;
	background-repeat: no-repeat;
	background-color: #F5F5F5;
}

.icofreccia07 {
	background: url(../img/icona_freccia_02.gif);
	background-position: 18px 6px;
	background-repeat: no-repeat;
	font-size: 10px;
}

.icofreccia08 {
	background: url(../img/icona_freccia_05.gif);
	background-position: 18px 6px;
	background-repeat: no-repeat;
	background-color: #F5F5F5;
}

.icofreccia09 {
	background: url(../img/icona_freccia_04.gif);
	background-position: 18px 6px;
	background-repeat: no-repeat;
	background-color: #F5F5F5;
	font-size: 10px;
}

.icofreccia10 {
	background: url(../img/icona_freccia_03.gif);
	background-position: 18px 6px;
	background-repeat: no-repeat;
}

.icofreccia11 {
	padding: 0 0 0 10px;
	background: url(../img/icona_freccia_06.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
}

.icofreccia12 {
	background: url(../img/icona_freccia_05.gif);
	background-position: 5px 6px;
	background-repeat: no-repeat;
	background-color: #F5F5F5;
}

.icofreccia13 {
	background: url(../img/icona_freccia_02.gif);
	background-position: 5px 6px;
	background-repeat: no-repeat;
	font-size: 10px;
}

.corpo-interno {
	position: relative;
	width: 540px;
	margin: 0 0 0 190px;
	padding: 0 0 0 0;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
}

.corpo-interno-img {
	float: right;
	width: 230px;
	margin: 0 0 20px 20px;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
}

.corpo-interno-img02 {
	float: left;
	width: 160px;
	margin: 0 20px 20px 0;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
}

.corpo-interno-img02 img {
	padding: 4px 4px 4px 4px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}

.corpo-interno-dida {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	line-height: 14px;
	background-color: #FFFFFF;
}

.corpo-interno-dida02 {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	line-height: 14px;
	background-color: #FFFFFF;
}

.corpo-interno p {
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
}

.corpo-interno-commenti {
	position: relative;
	width: 540px;
	margin: 0 0 0 190px;
	padding: 20px 0 0 0;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
}

.corpo-interno-commenti h2 {
	margin: 0 0 0 ;
	padding: 0 0 20px 0;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 18px;
}

.corpo-interno-aggiungi {
	position: relative;
	width: 540px;
	margin: 0 0 0 190px;
	padding: 10px 0 0 0;
	font-size: 10px;
	color: #666666;
	line-height: 18px;
}

.corpo-interno-bordo {
	font-size: 10px;
	padding: 10px;
	margin: 0 0 10px 0;
	border: 1px solid #CCCCCC;
	background-color: #FAFAFA;
}

.corpo-interno-galleria {
	position: relative;
	width: 540px;
	height: 25px;
	margin:0 0 0 190px;
	padding: 30px 0 0 0;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
}

.corpo-interno-galleria-foto {
	float: left;
	width: 148px;
	margin: 0 10px 15px 0;
	padding: 9px 9px 9px 9px;
	background: url(../img/sfondo_foto.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.corpo-interno-galleria-foto img {
	margin: 0 0 0 0;
	padding: 0 0 7px 0;
	border-width: 0;
}

.corpo-interno-galleria-foto a {
	text-decoration: none;
	color: #990000;
	padding: 0 0 0 0;
}

.corpo-interno-galleria-foto a:hover {
	text-decoration: none;
	color: #999999;
	padding: 0 0 0 0;
}

.corpo-interno-extra {
	position: relative;
	width: 540px;
	margin: 0 0 0 190px;
	padding: 20px 0 0 0;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
}

.corpo-interno-extra p {
	margin: 0 0 2px 0;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #EBEBEB;
}

.corpo-interno-extra h2 {
	margin: 0 0 0 ;
	padding: 0 0 20px 0;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 18px;
}

.corpo-interno-extra a {
	text-decoration: none;
	color: #990000;
	padding: 0 0 0 16px;
}

.corpo-interno-extra a:hover {
	text-decoration: none;
	color: #999999;
	padding: 0 0 0 16px;
}

.news-corpo-interno {
	position: relative;
	width: 540px;
	margin: 0 0 0 190px;
	padding: 0 0 0 0;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
}

.news-corpo-interno-img {
	float: right;
	width: 230px;
	margin: 30px 0 20px 20px;
	padding: 0 0 0 0;
}

.news-corpo-interno-dida {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	line-height: 14px;
}

.news-corpo-interno p {
	margin: 0 0 0 0;
	padding: 20px 0 5px 0;
}

.news-corpo-interno-tab {
	width: 540px;
	font-size: 10px;
	margin: 36px 0 10px 0;
	padding: 0 0 0 0;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

.news-corpo-interno-tab td{
	font-size: 10px;
	padding: 2px 6px 2px 6px;
	border-bottom: 1px solid #CCCCCC;
}

.news {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}

.news img {
	border-width: 0;
}

.news ul {
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
}

.news ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
	border-bottom: 1px solid #EBEBEB;
}

.news ul li a {
	text-decoration: none;
	color: #990000;
}

.news ul li a:hover {
	text-decoration: none;
	color: #999999;
}

.news ol {
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
}

.news ol li {
	display: inline;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 5px 5px 5px 0;
}

.news ol li a {
	padding: 4px 6px 4px 6px;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	border: 1px solid #990000;
}

.news ol li a:hover {
	padding: 4px 6px 4px 6px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	border: 1px solid #999999;
}

.news ol li strong{
	padding: 4px 6px 4px 6px;
	font-weight: bold;
	background-color: #F5F5F5;
	border: 1px solid #999999;
}

.newsicoabbonati {
	margin: 0 0 0 0;
	padding: 0 2px 0 2px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFCC00;
	background-color: #CC3300;
}

.newsabbonati {
	margin: 0 0 0 0;
	padding: 2px 0 2px 0;
	background: url(../img/icona_abbonati.gif);
	background-position: 485px 1px;
	background-repeat: no-repeat;
}

.newsdata {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.newssottotitolo {
	font-size: 11px;
	color: #666666;
}

.newstitolo {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 20px;
	line-height: 23px;
	color: #FF6600;
}

.newsabstract {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 11px;
	color: #666666;
}

.avviso {
	padding: 3px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #CC0000;
}

.sfondoarchivio {
	width: 214px;
	height: 65px;
	margin: 0 0 0 10px;
	padding: 10px 0 0 16px;
	color: #FFFFFF;
	line-height: 22px;
	background: url(../img/sfondo_archivio.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.archivio {
	font-size: 10px;
	line-height: 14px;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
}

.archivio ul {
	margin: 0 0 0 0;
	padding: 4px 0 10px 16px;
}

.archivio ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 2px 10px 0 22px;
}

.archivio ul li a {
	text-decoration: none;
	color: #990000;
}

.archivio ul li a:hover {
	text-decoration: none;
	color: #999999;
}

.link-allegati {
	clear: both;
	margin: 0 0 0 0;
	padding: 0 10px 0 190px;
	font-size: 10px;
	line-height: 16px;
	color: #333333;
}

.link-allegati ul {
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

.link-allegati ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
	border-bottom: 1px solid #EBEBEB;
}

.link-allegati ul li a {
	text-decoration: none;
	color: #990000;
}

.link-allegati ul li a:hover {
	text-decoration: none;
	color: #999999;
}

.link-allegati ol {
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
}

.link-allegati ol li {
	display: inline;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 5px 5px 5px 0;
}

.link-allegati ol li a {
	padding: 4px 6px 4px 6px;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	border: 1px solid #990000;
}

.link-allegati ol li a:hover {
	padding: 4px 6px 4px 6px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	border: 1px solid #999999;
}

.link-allegati ol li strong{
	padding: 4px 6px 4px 6px;
	font-weight: bold;
	background-color: #F5F5F5;
	border: 1px solid #999999;
}

.link-allegati1 {
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	font-size: 10px;
	line-height: 16px;
	color: #333333;
}

.link-allegati1 ul {
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

.link-allegati1 ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
	border-bottom: 1px solid #EBEBEB;
}

.link-allegati1 ul li a {
	text-decoration: none;
	color: #990000;
}

.link-allegati1 ul li a:hover {
	text-decoration: none;
	color: #999999;
}

.boxspettacoli01 {
	width: 240;
	height: 54;
	padding: 20px 22px 10px 12px;
	color: #FF9900;
	background: url(../img/sfondo_box_spet_01.gif);
	background-position: top 0;
	background-repeat: no-repeat;
}

.boxspettacoli03 {
	width: 240;
	height: 5;
	padding: 5px 0 0 0;
	background: url(../img/sfondo_box_spet_02.gif);
	background-repeat: no-repeat;
}

.boxspettacoli {
	clear: both;
	width: 240;
	margin: 0 0 0 0;
	padding: 10px 10px 0 10px;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	background-color:#E5E5E5;
}

.boxspettacoli img {
	margin: 10px 0 0 0;
	padding: 4px 4px 4px 4px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}

.boxspettacolititoletto {
	margin: 0 0 0 0;
	padding: 1px 0 1px 0;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 10px;
	color: #666666;
}

.boxspettacolititolo {
	margin: 10px 0 0 0;
	font-size: 11px;
	font-weight: bold;
}

.boxspettacolititolo a {
	text-decoration: none;
	color: #990000;
}

.boxspettacolititolo a:hover {
	text-decoration: none;
	color: #999999;
}

.boxspettacoli ul {
	margin: 14px 0 0 0;
	padding: 0 0 0 0;
}

.boxspettacoli ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 4px 16px;
}

.boxspettacoli ul li a {
	text-decoration: none;
	color: #990000;
}

.boxspettacoli ul li a:hover {
	text-decoration: none;
	color: #999999;
}

.spettacoli {
	position: relative;
	width: 490px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 10px;
	color: #333333;
	line-height: 15px;
}

.spettacolitab01 {
	clear: both;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	background: url(../img/sfondo_tab_spettacolo01.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

.spettacolitab01 img {
	float: left;
	margin: 0 10px 0 10px;
	padding: 4px 4px 4px 4px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}

.spettacolitab02 {
	clear: both;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	background: url(../img/sfondo_tab_spettacolo02.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

.spettacolitab02 img {
	float: left;
	margin: 0 10px 0 10px;
	padding: 4px 4px 4px 4px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}

.spettacolitabtxt01 {
	margin: 0 0 0 0;
	padding: 0 0 10px 100px;
}

.spettacolititolo {
	margin: 0 0 0 0;
	font-size: 11px;
	font-weight: bold;
}

.spettacolititolo a {
	text-decoration: none;
	color: #990000;
}

.spettacolititolo a:hover {
	text-decoration: none;
	color: #999999;
}

.commenti {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	background: url(../img/sfondo_commento_02.gif);
	background-repeat: repeat-y;
}

.commenti ul {
	margin: 0 0 0 0;
	padding: 2px 18px 2px 8px;
}

.commenti ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.commenti01 {
	margin: 0 0 0 0;
	padding: 0 0 0 38px;
	height: 22px;
	font-size: 10px;
	color: #333333;
	background: url(../img/sfondo_commento_01.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
}

.commenti03 {
	margin: 0 0 20px 0;
	height: 5px;
	background: url(../img/sfondo_commento_03.gif);
	background-repeat: no-repeat;
}

.bottone-acquisto {
	height: 31px;
    margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	border: 1px solid #CCCCCC;
	background-color: #EBEBEB;
	background: url(../img/sfondo_bottone_acquista.gif);
	background-repeat: no-repeat;
}

.bottone-acquisto ul {
	margin: 0 0 0 162px;
	padding: 0 0 0 0;
}

.bottone-acquisto ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.bottone-acquisto ul li a {
	float: left;
	height: 31px;
	text-transform: uppercase; 
	text-decoration: none;
}

.bottone-acquisto ul li a.acquistoon {
	width: 217px;
	height: 31px;
	background: url(../img/bottone_acquisto_01.gif);
	background-repeat: no-repeat;
}

.bottone-acquisto ul li a:hover {
	background-position: 0 -31px;
}

.bottone-acquisto ul li a span {
	display: none;
}

.bottone-acquisto01 {
	height: 46px;
    margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #EBEBEB;
}

.bottone-acquisto01 ul {
	margin: 0 0 0 162px;
	padding: 0 0 0 0;
}

.bottone-acquisto01 ul li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.bottone-acquisto01 ul li a {
	float: left;
	height: 31px;
	text-transform: uppercase; 
	text-decoration: none;
}

.bottone-acquisto01 ul li a.acquistoon {
	margin: 0 0 0 0;
	width: 217px;
	height: 31px;
	background: url(../img/bottone_acquisto_01.gif);
	background-repeat: no-repeat;
}

.bottone-acquisto01 ul li a:hover {
	background-position: 0 -31px;
}

.bottone-acquisto01 ul li a span {
	display: none;
}

.sotto-tabella {
	clear: both;
	margin: 0 0 0 0;
	padding: 0 10px 0 190px;
}

.titolo-botteghino {
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
	color: #ff9900;
	border: 1px solid #CCCCCC;
	background-color: #FAFAFA;
}

.botteghino-tab {
	width: 540px;
	font-size: 10px;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

.botteghino-tab td{
	padding: 2px 6px 2px 6px;
	border-bottom: 1px solid #CCCCCC;
}

.tab-contatti {
	width: 100%;
	padding: 0 0 20px 0;
}

.tab-contatti td{
	width: 50%;
	vertical-align: top;
	padding: 0 20px 0 0;
}

/*--------------------------------------- Footer ------------------------------------------*/

.acapo {
	clear: both;
	height: 10px;
}

.acapo1 {
	clear: both;
	height: 20px;
}

.copyright {
	position: relative;
	float: left;
	margin: 0 0 0 0;
	padding: 8px 0 0 36px;
	width: 704px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 10px;
	color: #666666;
	background: url(../img/icona_parioli.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	border-top: 1px dotted #CCCCCC;
}

.copyrightlink {
	margin: -12px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	text-align: right;
}

.copyrightlink a {
	font-weight: bold;
	text-decoration: none;
	color: #990000;
}

.copyrightlink a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}