/*
####colori####

#b30302 rosso
#eddaca rosa colSx
#815451 rosso opaco titoletti h3
#ffffff sfondo path
#947171 bordo path
#FAF2F1 rosa opaco bordi box
#835656 colore titoli h3, h4
#a38585 bordi box in evidenza (vostri commenti, per il dopo teatro...)
#6a7c85 azzurrino link interni agli strilli
*/

/* stili di base */

body {background-color:#FFF;margin:0;padding:0;text-align:center;}

#gabbia { /*contiene tutto*/
	margin:-5px auto 0 auto; /*metto -5 perchč lo stile di enel contiene nel body un valore di margin-top impostato a 5 px*/
	padding:0;text-align:left;
	width:984px;background-color:#FFF;
	background: #A11714 url("../img/sfondoGabbia.gif") repeat-y 0 376px;
}

/* utility */
img	{border:none;margin:0;font-size:11px;line-height:1;display:inline-block;}
.clear	{clear:both;margin:0;border:none;}
.separator	{clear:both;height:8px;}
.invite	{width:460px!important;width:468px;margin:8px auto;}
.hide	{display:none;}
.align_right	{text-align:right;}
.align_center	{text-align:center;}
.nomarg	{margin:0;}
.fLeft	{float:left;}
.fRight	{float:right;}
.margTop	{margin-top:8px;}
.margB	{margin-bottom:5px;}
/*strong	{color:#b30302;}*/
.bckRosa	{background-color:#FAF2F1/*faf1ef*/;}
.tStrong	{color:#835656;}

/* definizione generale dei font */
#Content,#colSx,#menuTeatro,#Login,#Cerca,#daNonPerdere,#Footer {font:11px/1.31em Tahoma, Arial,sans-serif;}
.small	{font-size:11px;margin-top:5px;padding-bottom:5px;}
small	{font-size:11px;line-height:1em;}
/*titoli*/
h1{}
h1,h2,h3,h4 {margin:0;}
.boxW203 h3,
.boxW240 h3,
.boxCartellone h3	{
	padding: 0;
	margin:0 2px 4px 2px;
	vertical-align:top;
	border:none;
}

.h3Opera{background:transparent url("../img/dizionario_opera.gif") no-repeat 0;height: 23px;}
.h3Spettacolo{background:transparent url("../img/dizionario_spettacolo.gif") no-repeat 0;height: 23px;}
.h3Consigli{background:transparent url("../img/consigli_della_settimana.gif") no-repeat 0;height: 23px;}
.h3Cartellone{background:transparent url("../img/cartellone.gif") no-repeat 0;height: 23px;}
.h3News{background:transparent url("../img/news.gif") no-repeat 0;height: 23px;}

.boxW695 h1,
.boxW484 h1	{font:bold 17px/1.1em Tahoma, arial,sans-serif;margin:0 0 5px 0;}

.vostriCommenti h3 img,
.vuoiDireTua h3 img	{position:relative;top:4px;left:30px;}
.boxDopoT h3 img	{position:relative;top:5px;}

/*link*/
a	{text-decoration:none;color:#A62721;font-weight:bold;}
a:hover	{text-decoration:underline;}


/*paginazione*/
.pagination	{border-top:1px solid #9E8988;margin: 8px 0;padding:8px 0;font-size:11px;}
.pagination span	{display:block;border:0px solid;}
.pagination span span	{display:inline;}
.pagination .previous	{float:left;width:14%;}
.pagination .pages	{text-align:center;width:73%;float:left;}
.pagination .next	{float:right;width:12%;text-align:right;}

ul.list	{margin: 8px 0 3px 0;padding:0;list-style-type:none;}
ul.list	li	{background:transparent url("../img/bull.gif") no-repeat 0 7px;padding:1px 0 5px 10px;}
ul.list	li strong	{color:#c20000;}

/*paragrafi e blocchi*/
p	{margin:0 0 5px 0;padding:0;}
p.firma {text-align:right;}
p.credits {font-size:11px;}


/* form */
form						{margin:0;padding:0;}
form fieldset				{margin:0;padding:0;border:none;}
form fieldset legend		{margin:0;padding:0;color:#000;}
form input, form select		{padding:0;color:#000;border:1px solid #333;}
form option					{border:none;height:auto;}
form .button				{background-color:#D1B19A;color:#342C27;width:auto;height:auto;font-size:11px;padding:0;font-weight:bold;border:1px solid #000;}
input.radio, input.checkbox	{width:auto;border:none;background-color:transparent;}

#frm_vota_contenuto textarea{width:470px;border:1px solid #000;}


/* box detail */
/*
 *	stile parte contenuti
 */
.banner200x200	{margin:8px auto;width:200px;}

/* titoli:*/
.boxContent h2, .boxContent h4	{margin:0;font-family:Tahoma, sans-serif;}
.boxContent h2	{padding: 0 0 5px 0;font-size:16px;line-height:17px;}

.boxContent h4	{padding:0;font-size: 11px;}

h4.titoloInfo	{
	background: transparent url("../img/ico_info.gif") no-repeat left;
	padding: 0 0 0 20px;line-height:15px;
}
.boxContent .vostriCommenti h3{
	margin:16px 0 0 0; height:21px;
	border:1px solid #a38585;
	background: transparent url("../img/vostri_commenti.gif") no-repeat 3px top;
}
.boxContent .vuoiDireTua h3{
	margin:16px 0 0 0;height:21px;
	border:1px solid #a38585;
	background: transparent url("../img/vuoi_dire_latua.gif") no-repeat 3px top;
}

.scriviCommento #sendComment {display:none;width:auto;height:24px;margin:auto;background:#f0dddc;}
.scriviCommento #sendComment img {float:left;}
.scriviCommento #sendComment span {float:left;margin:3px 0 0 5px;text-align:cneter;font-size:12px;color:#663333;}


.boxStrillo h4	{padding: 0;font-size: 11px;line-height:12px;}

.boxIsTeatro .boxContent h4	{color: #835656;margin-bottom: 5px;}


h4.titoloInScena	{
	text-transform:uppercase;
	margin: 2px 0; padding:0;
	text-align:center;
	border:1px dotted #a38585;
	color:#663333;font-size:12px;
}

h4.lastFocus{background:transparent url("../img/lastFocus.gif") no-repeat left top; height:15px;margin:0 0 8px 0;}
h4.lastConsigli{background:transparent url("../img/lastconsigli.gif") no-repeat left top; height:19px;margin:0 0 8px 0;}
h4.ultimePhotogallery	{background:transparent url("../img/ultime_photogallery.gif") no-repeat 0;height:19px;margin: 0 0 8px 0;}
h4.ultimeVideoplaylist	{background:transparent url("../img/ultime_video_playlist.gif") no-repeat 0;height:19px;margin: 0 0 8px 0;}
h4.ultimiVideo	{background:transparent url("../img/ultimi_video.gif") no-repeat 0;height:19px;margin: 0 0 8px 0;}
h4.ultimeNews	{background:transparent url("../img/ultime_news.gif") no-repeat 0;height:15px;margin:0 0 8px 0;}
h4.ultimeRecensioni	{background:transparent url("../img/ultime_recensioni.gif") no-repeat 0;height:15px;margin:0 0 8px 0;}
.archivioContent h4{color:#835656;}

/*#################################*/


/*
 *	boxContent box standard per contenere i testi
 */
.boxContent	{margin: 5px 10px;border:none; font:1em/1.31em Tahoma, Arial, sans-serif;}
.pScheda {padding-right:8px; min-height:400px;height:auto !important;height:400px;}


/*linee di separazione*/
div.line	{border-top:1px solid #9E8988;margin: 8px 6px 0 6px;}
div.longLine	{border-top:1px solid #9E8988;margin:8px 0;}
div.dotted	{border-top:1px dashed #858585;margin: 8px 0;}



/*
 *	boxContent impostazioni standard
 */
.boxContent img	{float:left;margin:0 8px 5px 0;}
.boxContent p.align_right a	{/*stile link interni agli strilli [azzurrini]*/
	font-size:11px;font-weight:bold;
	color:#5A6971;text-decoration:none;
}

/*
	boxContent variazioni pagine interne
*/
.boxContent .firma	{margin-top:8px;}
.boxContent .data{	text-align:right;margin:8px 0 0 0;}
.boxContent .durata {font-style:italic;}

/* testoDinamico variazioni alla lista generica per pagina rss */
.testoDinamico ul li		{margin-bottom:15px;clear:both;}
.testoDinamico ul li a img	{position:relative; top:-14px; left:14%;}
.testoDinamico h3	{margin: 8px 0 3px 0;font-size:12px;}

/*#
	boxStrillo -> dettagli strillo generico HP
*/
.boxStrillo img	{margin-right: 3px;}
.boxStrillo h4	{line-height:15px;}
.boxStrillo p	{margin-right:8px;}
.boxStrillo p br	{display:none;}
.boxStrillo p span	{/*serve per la firma*/
	float:right;display:block;margin-top:5px;
}

p.indiceAlfabetico	{margin:0 0 1px 0;padding-top:5px;}



/* aCuraDi -> a cura di in consigli della settimana*/
.aCuraDi	{font-size:11px;border:0px solid;}
.aCuraDi strong	{float:left;margin:0 0 0 5px;}
.aCuraDi div.jsFloat	{float:right;margin:-25px 1px 0 0;border:0px solid;}
.aCuraDi span	{
	display:block;float:right;
	margin:-25px 1px 0 0;
	width:58px;height:64px;
	background: transparent url("../img/palazzi.png") no-repeat 0 !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/palazzi.png')
}
.aCuraDi span img{width:58px;height:64px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

/*#
	boxNews HP
*/
.boxNews		{padding-bottom:5px;}
.boxNews h4		{line-height:1em;margin:0;}
.boxNews img	{margin-bottom:0;}


/*#
	intesaImi -> box intesa san paolo
*/
div.intesaImi	{text-align:right;font-size:11px;margin: -20px 2px 0 0;}
div.intesaImi em	{font-style:normal;display:block;margin-bottom:3px;}
div.intesaImi span	{
	display:block;float:right;
	width:150px;height:18px;
	background: transparent url("../img/logo_intesaimi.png") no-repeat !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/logo_intesaimi.png')
}
div.intesaImi span img	{width:150px;height:18px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.intesaImi span a	{display:block;height:18px;}
/*#
	strilloIS -> box strillo intesa san paolo HP
*/
div.strilloIs	{width:197px;margin: 5px auto 8px auto; text-align:center;}
div.strilloIs .borderT	{height:22px;background-image:url("../img/borderT_intesa.gif");background-repeat:no-repeat;margin-bottom: -13px;}
div.strilloIs .borderB	{height:22px;background-image:url("../img/borderB_intesa.gif");background-repeat:no-repeat;margin-top: -13px;}
div.strilloIs .boxContent	{margin: 0 10px;text-align:left;} /*ho cambiato i margini*/

/*#
	boxRicerca -> box ricerca spettacolo HP
*/
div.boxRicerca	{margin: 0;background-color:#f0dddc;padding:2px 0 3px 0;}
.boxRicerca .boxContent p.align_right	{font-size:11px;}
form.ricercaT fieldset	{margin-bottom:3px;}
form.ricercaT fieldset legend	{position:relative;left:-7px;}
form.ricercaT fieldset p.selData	{text-align:center;}
form.ricercaT fieldset p.selData select	{width:32%;}
form.ricercaT fieldset select.regione	{width: 100%;border-color:#333;}
form.ricercaT .button	{float:right; margin: 5px 0;}


/*#
	form ricerca dizionario
#*/
.formDizionario input{width:200px;}
.formDizionario .button{width:auto;}

/*#
	form segnala ad un amico
#*/
.formSegnala{width:460px;margin:8px auto;border:none;}
.formSegnala label{float:left;width:150px;/*margin-left:20px;*/margin-right:50px;}
.formSegnala input{width:250px;}
.formSegnala .button{width:auto;}
.formSegnala .textarea label	{width:90%;}
.formSegnala textarea{border:1px solid #000;width:450px;/*margin-left:20px;*/}
.formSegnala .align_right{margin-right:8px;/**/}
/*#
	boxIsTeatro -> box intesa san paolo per il teatro HP
*/
.boxIsTeatro	{
	width:203px;border-top: 2px solid #FAF2F1;
	background: transparent url("../img/bordi_box203.gif");
}
.boxIsTeatro .boxContent	{margin-bottom:8px;}
.boxIsTeatro br	{display:none;}

.notaIs	{margin: 3px 6px; text-align:center;font-size: 11px;line-height: 13px;}
.notaIs	strong	{display:block;margin:16px 0 8px 0;}
.notaIs span	{
	display:block;
	width:189px;height:22px;
	background: transparent url("../img/logo_intesaimi_big.png") no-repeat !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/logo_intesaimi_big.png')
}
.notaIs span img	{width:189px;height:22px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.notaIs span a		{display:block;height:22px;}

/*#
	pagina cartellone
#*/
div.cartellone	{margin: 5px auto 16px auto;width:673px;}
div.borderTcartellone	{
	background: transparent url("../img/borderT_cartellone.gif") no-repeat;
	height: 22px;
	margin: 0 0 -15px 0;
}
div.borderBcartellone	{
	background: transparent url("../img/borderB_cartellone.gif") no-repeat;
	height: 22px;
	margin: -10px 0 0 0;
}
div.cartellone strong	{display:block;margin-bottom:3px;}


/*#
	boxRicercaAv -> box generico di ricerca avanzata
#*/
div.boxRicercaAv	{margin:0 2px;padding: 5px 0;border:0px solid;}
div.boxRicercaAv strong	{margin-left: 5px;}
div.boxRicercaAv p {margin: 8px 0;}
div.boxRicercaAv p strong	{margin-left: 0px;}
div.boxRicercaAv form fieldset	{margin: 8px 50px 0 50px;padding:0;border:none;}
div.boxRicercaAv form fieldset legend	{font-weight:bold;color:#000;padding-bottom:5px;position:relative; top:0;left:-9px;}
div.boxRicercaAv form fieldset label	{display:block;padding:0 0 2px 0;text-align:left;}
div.boxRicercaAv form fieldset br	{display:none;}
div.boxRicercaAv form fieldset input	{width:100%;}
div.boxRicercaAv form fieldset input[type="radio"]{width:auto;height:auto;border:none;}
div.boxRicercaAv form fieldset input.inputCerca	{width:50%;margin-left:10px;}
div.boxRicercaAv form fieldset select	{width:120px;margin:0;}
div.boxRicercaAv form fieldset .changeW select	{width:86px;padding:0;margin:0;}
div.boxRicercaAv form fieldset .changeW p	{margin:0;}

/*variazioni pagina registrazione*/
div.boxRicercaAv form fieldset.trattamentoDati	{margin-bottom:16px;}
div.boxRicercaAv form fieldset.trattamentoDati textarea	{width:100%;}
div.boxRicercaAv form fieldset.trattamentoDati div	{float:left;width:120px;}
div.boxRicercaAv form fieldset.trattamentoDati div label	{display:inline;}

.formColSx, .formColDx	{width:264px;padding-bottom:5px;}
.formColSx	{float:left;}
.formColDx	{float:right;}
.formColDx div	{width:50%;float:left;}
.align_right label	{margin-left:12px;}
.align_right input	{width:auto;}

.align_right p .button	{margin-left:8px;}


/*variazioni form di ricerca nella hp dei teatri*/
#ricercaVenue {margin-top:8px;margin-bottom:32px;}
#ricercaVenue form fieldset .formInLine p	{float:left;width:170px;border:none}
#ricercaVenue form fieldset .formInLine input{width:90%;height:18px}
#ricercaVenue form fieldset .formInLine select option	{height:18px;}
#ricercaVenue form fieldset	{margin:8px 0 0 10px;}/**/
#ricercaVenue form .align_right	{margin: 8px 18px;}


/*#
	boxFormRicercaAv	->	contenitore generico interno al form
*/
.boxFormRicercaAv {margin:0 50px;}
/*.boxFormRicercaAv	p	{margin:8px 0;}*/
.boxFormRicercaAv input	{margin-left:16px;}



/*
	opzioni di ricerca in ricerca_avanzata
*/
.opzioniR	{text-align:left;}
div.boxRicercaAv form fieldset .opzioniR label	{margin:3px 0;}
div.boxRicercaAv form fieldset .opzioniR input	{width:auto;border:none;margin:0;}


/*#
	boxRisultati
#*/
.boxRisultati	{margin:0;}
.boxRisultati .periodo	{float:left;width:210px;}
.boxRisultati .luogo	{background: transparent url("../img/ico_teatro.gif") no-repeat left;padding:0 0 0 15px;float:left;}
.boxRisultati .noIco	{background:none;}
.boxRisultati .luogo strong, .boxRisultati .genere strong	{color:#b30302;}
.boxRisultati .dettagli	{float:right;margin:0 8px 0 0;background: transparent url("../img/ico_dettagli.gif") no-repeat left;padding:0 0 0 15px;}
.boxRisultati .dettagli a	{font-weight:normal;color:#000;font-size:11px;}
.boxRisultati .genere	{clear:both;font-size:11px;}
/*risultati teatro*/
.boxRisultati .nome	{float:left;width:300px;}

.boxRisultatiNull	{text-align:center;line-height:2.5em;padding-top:8px;}
.boxRisultatiNull p	{line-height:14px;padding-bottom:5px;}


/*#
	schede
#*/
.pScheda .genere	{margin: 5px 0;font-weight:bold;}
.pScheda .genere strong {color:#b30302;}

/*#
	dettaglioScheda
#*/
.dettaglioScheda	{margin:8px 0;}
.dettaglioScheda p	{margin: 5px 0 0 0;}
.dettaglioScheda blockquote	{margin:3px 10px;padding:0;line-height:15px;}

/*#
	infoUtili
#*/
.infoUtili		{margin:5px 0 8px 0;border:none;clear:both;}
.infoUtili span	{display:block;}
.infoUtili br	{display:none;}

.infoMan		{float:none;width:auto;padding: 2px 0 0 2px}
.infoMan span	{float:left;min-width:45%;width:auto !important;width:45%;}

/*#
	elementi che contengono icone
*/
.telefono	{
	background: transparent url("../img/ico_telefono.gif") no-repeat left;
	padding: 0 0 0 20px;line-height:15px;margin:0 0 2px 0;
}
.fax	{
	background: transparent url("../img/ico_fax.gif") no-repeat left;
	padding: 0 0 0 20px;line-height:15px;margin:0 0 2px 0;
}
.web	{
	background: transparent url("../img/ico_web.gif") no-repeat left;
	padding: 0 0 0 20px;line-height:15px;margin:0 0 2px 0;
}
.email	{
	background: transparent url("../img/ico_email.gif") no-repeat left;
	padding: 0 0 0 20px;line-height:15px;
}
.comeArrivare	{
	background: transparent url("../img/ico_comearrivare.gif") no-repeat left top;
	margin: 8px 0 0 0;padding: 0 0 0 20px;
}
p.turni	{
	background: transparent url("../img/ico_turni.gif") no-repeat left top;
	padding: 0 0 1px 20px; margin: 16px 0 0 0;
}
p.prezzo	{
	background: transparent url("../img/ico_prezzo.gif") no-repeat left top;
	padding: 0 0 1px 20px;
}
p.orari	{
	background: transparent url("../img/ico_orari.gif") no-repeat left top;
	padding: 0 0 1px 20px;
}

/*#
	dopoTeatro
#*/
.dopoTeatro	{margin:16px 0;background:transparent url("../img/boxDopoM.gif") repeat-y top;}
.dopoTeatro	p{
	padding: 0 30px 2px 30px;margin:0;
}
.boxDopoT	{
	background:transparent url("../img/boxDopoT.gif") no-repeat top;
	height:25px;margin-bottom:-3px;padding-left:30px;
}
.boxDopoB	{
	background:transparent url("../img/boxDopoB.gif") no-repeat bottom;
	height: 8px;
}


/*####################
pagina scheda teatro
box lista spettacoli
--ELIMINATO--
######################*/
/*.spettacoli	{
	padding:8px 5px;clear:both;
	border:1px solid #a38585;
	background-color:#FAF2F1;
}
.spettacoli strong	{color:#000;}
.spettacoli ul{
	list-style-type:none;
	margin:8px 0 0 0;
	padding:0;
}
.spettacoli ul li{
	list-style-type:none;
	margin:8px 0 0 0;
	padding:0 0 2px 0;
}*/


/*#
pagine:spettacolo, teatro
spazio calendari
#*/
.inScena	{
	float:right;
	width:203px;
	background-color:#FFF;
	margin-bottom:15px;
}
.inScena small	{
	display:block;line-height:1em;
	text-align:center;
	color:#a38585;	margin: 3px 0 0 0;
}
.calendario	{
	border:1px solid #a38585;
	text-align:center;
	padding: 0 0 5px 0;
	margin: 5px 0 0 0;
}
.festival	{
	border:1px solid #a38585;
	padding: 5px 0 5px 5px;
	margin: 5px 0 0 0;
	background-color: #f0dddc;
}
.calendario strong	{color:#000;}
.calendario ul{
	list-style-type:none;
	margin:8px 0 0 5px;
	padding:0;
}
.calendario ul li{
	list-style-type:none;
	margin:8px 0 8px 0;
	padding:0 0 2px 0;
}
/*.calendario ul.list	{margin-left:16px;}
.calendario ul.list	li	{background:none;list-style-type:disc;color:#b30302}*/
.calendario ul li small	{display:block;text-align:left;color:#000;margin:0;line-height:1.2em}
.calendario ul li small strong	{color:#000;}
.calendario p	{margin: 8px 0;}
.align_left	{text-align:left;padding: 0 5px;min-height:100px;height:auto !important;height:100px;background-color:#FFF;}
.nomeTeatro	{
	background-color:#FAF2F1;
	text-align:left;
	padding: 2px 5px;
	border-bottom:1px solid #a38585;
}
.giorni	{
	color:#663333;
	font-weight: bold;
}
.giorni .nomeGiorno	{
	float:left;width:28px
}
.giorni	.line{
	border-top:1px solid #a38585;
	margin: 3px 5px 0 5px;
}
.numeroGiorno	{
	width:28px;float:left;
	margin:2px 0;
}
.numeroGiorno span.selected	{color:#b30302;font-weight:bold;}
.data	{text-align:center;padding: 5px 0 0 0;}
.prev	{float:left;}
.next	{float:right;}
.data * input	{background:none;border: none;font:bold 12px arial,sans-serif;color:#b30302;}
.prev input	{background: transparent url("../img/prev.gif") no-repeat left;padding: 0 0 0 13px;margin: 0 0 0 5px;text-align:left;cursor:pointer;}
.next input	{background: transparent url("../img/next.gif") no-repeat right;padding: 0 13px 0 0;margin: 0 5px 0 0;text-align:right;cursor:pointer;}
.data strong	{position:relative;top:1px;}


/*#
	calendarioTeatro - variazioni nella pagina teatro
#*/
.calendarioTeatro .mesi	{float:right;width:120px;text-align:center;background-color:#FAF2F1;border-top:1px solid #a38585;border-left:1px solid #a38585;border-right:1px solid #a38585}
.calendarioTeatro .mesi div	{text-transform:uppercase;border:0px solid;width:40px;}
.calendarioTeatro .mesi .prec {float:left;}
.calendarioTeatro .mesi .succ {float:right;}
.calendarioTeatro .mesi .current {background-color:#663333;float:left;}
.calendarioTeatro .mesi .current strong	{color:#FFF;}
.calendarioTeatro .mesi .prec strong a, .calendarioTeatro .mesi .succ strong a{color:#663333;}


/*#
	boxMedia e boxImage
#*/
#boxMedia	{float:left;width:120px;margin: 0 5px 0 0;}
#boxMedia div	{margin-bottom:5px;}
#boxMedia * p	{font:11px/1.1em Tahoma, Arial, sans-serif;}
#boxMedia * img	{float:none;margin:0;display:block;}
#boxMedia #mainImage		{margin:0 0 5px 0;}
#boxMedia #mainImage img	{margin:0 0 3px 0;}
#boxMedia #mainImage p		{margin:0;padding-bottom:3px;}
/*#boxMedia #mainImage p.credits	{padding-bottom:5px;}*/
#boxMedia .line			{border-top:1px solid #a38585;margin:0;}
#boxMedia #video		{padding-bottom:5px;border:1px solid #a38585;text-align:center;background-color:#E9D9CD;}
#boxMedia #video h3		{margin:0;background:transparent url("../img/photo_video.gif") no-repeat center;height:20px;line-height:20px;}
#boxMedia #video img	{margin:0 auto;}
#boxMedia #video p		{text-align:center;padding:0;margin:0 2px 5px 2px;}
/*networklink*/
#networkLink	{margin:0; padding:5px; background-color:#F5EDE7;border:1px solid #AFA39A}
#networkLink h3	{background:transparent url("../img/non_solo_teatro.gif") no-repeat 0;height:12px;margin-bottom:8px;}
#networkLink p	{margin:0 0 2px 0;padding:0;}

.contenutiCorrelati			{border:1px solid #a38585;}
.contenutiCorrelati h3		{background:transparent url("../img/contenuti_correlati.gif") no-repeat 0;height:12px;margin:0;position:relative;top:5px; left:3px;}
.contenutiCorrelati ul		{margin:10px 0 3px 0;padding:0 5px;font:11px/1em Tahoma, Arial, sans-serif;}
.contenutiCorrelati ul li	{padding-bottom:5px;list-style-type:none;color:#A62721;}


.boxImage	{float:left; width:110px;margin:1px 8px 0 0;}
p.linkPhotoG{
	margin:2px 0 0 0;padding-left:27px;
	border:1px solid #a28282;line-height:15px;
	background:url("../img/ico_photogallery.gif") no-repeat 5px 2px;
}


/*#
	PhotoGallery
*/

/*relatedContent*/
.boxRelated				{float:left;width:130px;margin-right:5px;}/*per pagina photogallery*/
.relatedContent			{border:1px solid #a38585; width:130px;float:left;margin:3px 3px 0 0;}
.relatedContent h4		{background:transparent url("../img/contenuti_correlati.gif") no-repeat 0;height:14px;margin:3px;}
.relatedContent ul		{list-style-type:none;margin:8px 0 3px 4px;padding:0;font:11px Tahoma,sans-serif;}
.relatedContent ul li	{padding-bottom:5px;line-height:1.1em;}

/*previewPhoto*/
.previewPhoto	{border:none;margin-top:30px;margin-left:auto;margin-right:auto;width:360px;}
.previewPhoto img	{margin:0 5px 8px 5px;float:left;}

/*
	dettaglio Photogallery
*/
/*variazioni alla classe pagination*/
.noBord	{border-top:none;margin:0 auto;border:none;padding:0;width:400px;}

/*boxPicture*/
.boxPicture	{
	width:400px;margin: 3px auto;
	text-align:center;
}
.boxPicture p	{border:none;margin:0;}
.boxPicture p img	{float:none;}
.boxPicture .credits	{text-align:left;}
.boxPicture .pictureDescription	{text-align:left;margin: 16px 0 0 0;}

.boxPicturesPreview	{
	background-color: #e9b6b6;
	border:1px solid #e9b6b6;
	padding:10px 0;margin-top:32px;
	text-align:center;
}
.boxPicturesPreview	.prevPicture, .boxPicturesPreview .nextPicture	{width:20px;border:none;text-align:center;}
.boxPicturesPreview	.prevPicture img, .boxPicturesPreview .nextPicture img	{margin:0;float:none;position:relative;top:2.5em}
.boxPicturesPreview	.prevPicture	{float:left;}
.boxPicturesPreview	.nextPicture	{float:right;}
.boxPicturesPreview ul					{list-style-type:none;width:358px;padding:0;margin:0;border:none;float:left;}
.boxPicturesPreview ul li				{width:110px; float:left;margin:0;padding:0 4px 0 5px;}
.boxPicturesPreview ul li.default img	{margin:0 auto;filter:alpha(opacity=50);opacity:.50;}
.boxPicturesPreview ul li.selected img	{margin:0 auto;}
.boxPicturesPreview ul li span			{display:block;width:18px;height:3px;float:left;}

#FVPplayer{margin:20px auto;text-align:center;}
#youTube{text-align:center;}
/* anteprime */
.anteprime	{padding:0;}
.anteprime div	{width:198px;padding:5px 0;margin:0 auto;background-color:#F3EBE6;border:1px solid #D1B19A}
.anteprime div.clear	{width:auto;padding:0;background:none;border:none;}
.anteprime img	{display:block;margin:0 3px;}
.anteprime img.selected	{opacity:.5;filter:alpha(opacity=50);}

/*# mailAlert #*/
.mailAlert		{
				border:1px solid #F2DFDF;
				background: #F9F0F0 url("../img/ico_alert.gif") no-repeat 2px 2px;
				margin:8px 0;padding:2px 5px 2px 15px;
				font:11px/13px Tahoma,Arial, sans-serif;
				min-height: 16px; height: auto !important; height:16px;
				}
.mailAlert p	{margin:0;}

/*#
	vostriCommenti
#*/
.vostriCommenti{
	font: 12px/14px tahoma,arial,sans-serif;
}
.boxContent .boxCommento{
	border-bottom: 1px dotted #a38585;
	padding: 5px 0;
}
.boxCommento strong{font-family:arial;}


.boxContent .scriviCommento h3{
	margin:16px 0 0 0;height:21px;
	border:1px solid #a38585;
	background: transparent url("../img/scriviCommento.gif") no-repeat 3px top;
}
.boxContent .scriviCommento .norme	{font:10px/1em "Tahoma",sans-serif; color:#888;background-color:#FAF2F1;padding:5px;text-align:justify;}

.boxContent .votaSpettacolo h3{
	margin:16px 0 0 0;height:21px;
	border:1px solid #a38585;
	background: transparent url("../img/votaSpettacolo.gif") no-repeat 3px top;
}


/*#
	vuoiDireTua
#*/
.vuoiDireTua form fieldset{
	border:none;
	padding:8px 0;margin:0;
}

.vuoiDireTua form fieldset input{
	width:130px;margin-right:16px;
}
.vuoiDireTua form fieldset input.button{
	width:auto;margin:0;
}


/*#
	dettagliContent - ultilizzato nella colonna di destra nel pagine news,articoli...
#*/
.dettagliContent	{margin: 3px 5px 0px 5px;}
.dettagliContent p	{margin:4px 0 4px 2px;}

/*#
	archivioContent - lista di ultime news o ultimi articoli - colonna a destra
#*/
.archivioContent								{width:203px;margin: 0;}
.archivioContent .boxContent p					{border-bottom: 1px dotted #a38585;padding: 3px 0;}
.archivioContent .boxContent .aCuraDi			{border:none;position:relative;top:-1em;text-align:right;}
.archivioContent .boxContent .aCuraDi strong	{float:none;}

.margTopArchivio	{margin-top:20px;}
.archivioContent .boxContent p.align_right{border:none;}
/*quando il contenuto dell'elenco corrisponde a quello corrente*/
.archivioContent .boxContent p strong{color:/*#979797*/#848F95;}
p.minHeight	{min-height:45px;height:auto !important;height:45px;}

/*#
	box altri contenuti
#*/
.altri_contenuti						{padding: 5px 0 5px 0;margin:0;color:#504C46;background:#F5F3F3 url("/img/attach.gif") no-repeat 99% 2px;}
.altri_contenuti h3						{color:#663333;margin:0 0 10px 5px;font:bold 1.06em/1em Tahoma, sans-serif;}
.altri_contenuti ul						{margin:0;padding:0 0 0 5px;list-style-type:none;}
.altri_contenuti li						{padding:0 0 8px 0;/*background:transparent url("/img/list-attach.gif") no-repeat left 5px;*/font:0.88em/1.06em Tahoma,sans-serif;}
.altri_contenuti p						{text-align:right; margin:0;}
.altri_contenuti p a					{font-size:10px;margin-right:5px;}



/*
	box contentList dizionario
*/
.contentList {margin:0 0 8px 0;vertical-align:top;}
.contentList h3{font-size:14px;}
/*
#
	box reference dizionario
#*/
.boxReference {width:220px;float:left;background-color:#f5cbcb;margin-top:15px;position:relative;}
.boxReference img {margin:0 5px 10px 6px;}
.boxReference h3{background:transparent url("../img/title_reference.gif") no-repeat left top; height:23px;margin:0 0 13px 0;}
.bottomReference{
	position:absolute;
	bottom:0;
	background: #FFF url("../img/bottom_boxReference.gif") no-repeat 0;
	height:13px;
	padding:0;
	width:220px;float:left;
}

/*#
	box terms dizionario
#*/
.boxTerms {float:right;width:235px;margin-top:15px;}
.boxTerms .contentList	{margin:0;}
.boxTerms .contentList img	{margin:0 5px 0 0;}
/*#
	box pił cercati dizionario
#*/
.boxCercati {margin:16px 0;background:transparent url("../img/bordi_boxCercati.gif") repeat-y top;}
.boxCercati	p {padding: 0 0 2px 8px;margin-right:8px;}
.boxCercati	p small	{display:block;line-height:1em;margin-top:2px;font-size:11px;}
.boxCercati	h3{
	background:#FFF url("../img/title_cercati.gif") no-repeat top;
	height:43px;
	margin:0;
}

.bottomCercati {background:#FFF url("../img/bottom_boxCercati.gif") no-repeat bottom;height:9px;}

/*#
	risultati ricerca in dizionario
	VEDI: http://www.alistapart.com/articles/multicolumnlists/
#*/
.dictionaryResult ol { margin: 0 0 1em 0;padding: 0;list-style-type:none;/*border-top:1px solid #f5cbcb;*/}
.dictionaryResult ol li {
	width:224px;float:left;
	/*border-bottom:1px solid #f5cbcb;*/
	line-height: 1em;
	margin:0;padding:6px 4px;
}
.dictionaryResult ol li.colorize	{background-color:#F0EDED}
/*.dictionaryResult ol li.clear	{border-right:1px solid #f5cbcb}*/
p.editore{font-size:10px;line-height:1em;margin:4px 0;}


/*
	archivio teatri
*/

.boxTeatro span.icoTop	{
	background:transparent url("../img/ico_teatro_box.gif") no-repeat 0;
	width:15px;height:15px;
	position:absolute;top:-2px;left:0;
}
.boxTeatro .boxContentTeatro	{
	margin:15px 8px 8px 13px;
}
.boxTeatro p.align_right	{position:absolute;bottom:5px;right:15px;margin-top:3px;}
.boxContentTeatro img	{float:left}

.inBox	{margin-top:10px;padding-bottom:8px;}
/*
	errors
*/
.errors	{
	margin:3px 0;
	/*border-bottom:1px solid #815451;*/
	padding: 3px;
}
.errors strong, .errors h3	{font-size:14px;color:#815451;margin:0;padding:0}
.errors ul	{margin:5px 0;padding: 0 0 0 20px;}


/* NetObserver*/

.netObserver	{margin: 8px 0 0 0;}
.netObserver .borderT	{background:transparent url("../img/net_borderT.gif") no-repeat 0;height:19px;margin-bottom:-15px;}
.netObserver .borderB	{background:transparent url("../img/net_borderB.gif") no-repeat 0;height:19px;margin-top:-15px;}
.netObserver p	{background:transparent url("../img/net_border.gif") repeat-y 0;padding: 7px;margin:0;}
.netObserver p br	{display:none;}
.netObserver p span	{background:transparent url("../img/concorso_netobserver.gif") no-repeat 0;height:38px;display:block;margin-bottom:5px;}
.netObserver p a	{color:#000;font-weight:normal;}


/* Alerts */

	/*explain alerts*/
	.boxContent h2.icoAlert
	{
		background:transparent url("../img/icoalert.gif") no-repeat 0;
		padding: 5px 0 5px 17px;
		color:#A62721;
		margin:0 0 5px 0;
		font-size:14px;
	}

	/*alerts in profile*/

	/*
	 * gestione box
	 */
	.sceltaAlert						{border:none;padding:0;margin: 8px 1px 0 1px;}

	.sceltaAlert h3,
	.alertRiepilogo h3					{font-size:12px;}

	.sceltaAlert > h3:first-child		{margin: 0 0 5px 5px;}

	.sceltaAlert div,

	.alertRiepilogo div					{padding:5px;margin:0 2px 0 1px;}

	.sceltaAlert div.sfondoScuro,
	.alertRiepilogo div.sfondoScuro		{background-color:/*#f7f4f4*/#FAF2F1;border-top:1px solid /*#e8e0e0*/#F3EBE6;border-bottom:1px solid #F3EBE6;}

	.sceltaAlert div p					{position:relative;}

	.sceltaAlert div p span				{position:absolute;right:5px;}

	.alertRiepilogo						{border:none;margin:8px 1px 0 1px;padding:5px 0 0 0;border-top:1px solid #b39784;border-bottom:1px solid #b39784}

	.alertRiepilogo h3					{margin:0 0 0 15px;position:relative;}

	.sceltaAlert h3 > a,
	.alertRiepilogo h3 > a				{color:#000;}

	.alertRiepilogo h3 span				{position:absolute;right:10px;}

	.alertRiepilogo > h3:first-child	{margin:0 0 5px 5px;}

	.alertResult						{border:none; padding: 5px 0 8px 0;}

	.alertResult strong					{margin: 0 0 0 15px;}

	/*
	 *form
	 */
	.sceltaAlert form							{margin:5px 30px 5px 5px;}

	.sceltaAlert form label						{display:block;margin-bottom:2px;}

	.sceltaAlert form select					{width:150px;}

	.sceltaAlert form input[type="text"]		{width:100%;}

	.sceltaAlert div.ricercaPerLettera			{margin: 0 0 0 5px;}

	.sceltaAlert div.ricercaPerLettera strong	{display:block;margin-bottom:5px;}

	.sceltaAlert div.ricercaPerLettera br		{display:none;}

	.sceltaAlert div.ricercaPerLettera span		{
													text-transform:uppercase;
													font-size:11px;font-family:verdana,sans-serif;line-height:1em;
													display:block;float:left;padding:1px 0;width:15px;
													background-color:#e4dbdb;
													margin-right:8px; text-align:center;
												}

	.sceltaAlert div.ricercaPerLettera a:hover	{color:#000;text-decoration:none;}

	.sceltaAlert form p.contenuti,
	.alertRiepilogo form p.riepilogo			{padding: 5px 0;position:relative;}

	.sceltaAlert form p.align_right,
	.alertRiepilogo form p.align_right			{padding-top:5px;}

	.sceltaAlert form p.align_right .button,
	.alertRiepilogo form p.align_right .button	{margin-right:3px;}

	.sceltaAlert form p.contenuti input,
	.alertRiepilogo form p.riepilogo input		{position:absolute;right:0;top:2px;}

	.alertRiepilogo form						{margin:5px 0 5px 0;}

	.alertRiepilogo form div					{border:none; padding:5px 0;}

	.alertRiepilogo form p						{margin: 0 30px 0 15px;}

	.alertResult form							{border:none;margin-top:5px;}

	.alertResult form p							{padding: 5px 0 5px 15px;position:relative;}

	.alertResult form p input					{position:absolute;right:30px;}

	.alertResult form p.align_right				{padding:5px 0 0 0;margin:0;}

	.alertResult form p.align_right input		{position:relative;}

	.alertResult form p.sfondoScuro				{background-color:#f7f4f4;border-top:1px solid #e8e0e0;border-bottom:1px solid #e8e0e0;margin:0 2px}

	.alertResult form div.alertPagination		{font-size:11px;margin:0 30px 8px 15px;}

	.alertResult form div.alertPagination p		{padding:0;}

	.alertResult .alertPagination .previous,
	.alertResult .alertPagination .pages,
	.alertResult .alertPagination .next			{display:block;float:left;margin:0;}

	.alertResult .alertPagination .previous		{width:20%;}
	.alertResult .alertPagination .pages		{width:60%;text-align:center;}
	.alertResult .alertPagination .next			{width:20%;text-align:right;}

/* box element */
/* stile x tutte le pagine */
.header1	{background: #000 url("../img/header_teatro.jpg") no-repeat center 2px ;}

#barraOr {
margin:0;padding: 3px 2px 0 5px;
background-color:#000
}

#barraOr div.logoTeatro, #barraOr div.logoBcd {
float:left;
margin:0;height:90px;
padding-right:5px
}

#barraOr div.logoTeatro img, #barraOr div.logoBcd img {
margin-top:10px;
}

.banner728 {
width:728px;
float:right;
}

#barraPath	{background-color:#FFF;padding:0;margin:0;border-bottom:1px solid #947171;height:15px;/* per ie7 devo specificare l'altezza*/}
#barraPath p	{font:11px Tahoma,Arial,sans-serif;margin:0 5px 0 3px;padding:0;vertical-align:middle;border:0px solid;}
#barraPath p.path	{float:left;}
#barraPath p.data	{float:right;}



/*
	CONTENUTI CENTRALI
	solo box
	per dettagli vedi content.css
*/

#Content	{
	color:#000;float:right;
	width:826px;vertical-align:top;
	padding:0;
}

#boxCentro	{float:left;width:695px;padding-top:2px;padding-bottom:8px;}

/*#
	colonne separazione contenuti
#*/
div.contSx	{width:484px;float:left;}
div.contDx	{width:203px;float:right;}
div.bckDx	{background: #F9F0F0 url("/img/sfondo-coldx.gif") no-repeat 0 bottom;padding-bottom:5px;}

div.boxArchivioSx	{width:330px;float:left;margin:3px 0 3px 0;}
div.boxArchivioDx	{width:330px;float:right;margin:3px 0 3px 0;}


/*# box #*/
/*
	box medium 484
*/
div.boxW484	{
	width:484px;
	border-top:2px solid #f0dddc;
	margin: 0 0 8px 0;
	background: transparent url("../img/bordi_box484.gif");
}
.bottom484	{
	width:100%;height:20px;
	background-image: url("../img/bottom_box484.gif");
	background-position: bottom;
	background-repeat:no-repeat;
}
.boxW484_vuoto	{width:484px;}

/*#
	box small 203
*/
.boxW203	{
	margin: 0 0 8px 0;
	width:203px;
	border-top: 2px solid #f0dddc;
	background: transparent url("../img/bordi_box203.gif");
}
.bottom203	{
	background-image: url("../img/bottom_box203.gif");
	background-position: bottom;
	background-repeat:no-repeat;
	height:20px;
}

/*#
	box 240 hp
	per dizionari e consiglio della settimana
*/
.boxW240	{
	margin: 0 0 8px 0;
	width:240px;
	border-top: 2px solid #f0dddc;
	background: transparent url("../img/bordi_box240.gif");
}
.bottom240	{
	background-image: url("../img/bottom_box240.gif");
	background-position: bottom;
	background-repeat:no-repeat;
	height:20px;
}
/* altezza minima per i box dizionari in hp*/
.minHeightDiz	{min-height:320px; height:auto !important;height:320px;	position:relative;}
.minHeightDiz .bottom240	{
	width:100%;
	margin-top:8px;
	position:absolute;bottom:0; /*permette di mantenerlo ancorato sempre in fondo al box - position relative a elm padre*/
}


/* altezza minima per i consigli*/
.minHeightCs				{min-height:198px; height:auto !important;height:198px;	position:relative;}
.minHeightCs .boxContent h4{margin-top:-5px;}
.minHeightCs .boxContent p	{padding:0;}
.minHeightCs .bottom240	{width:100%;position:absolute;bottom:0; /*permette di mantenerlo ancorato sempre in fondo al box - position relative a elm padre*/}



/*
	box large 695
*/
div.boxW695_vuoto	{width:695px;margin: 0 auto;text-align:left;}
div.boxW695	{
	width:695px;margin:0 auto;
	border-top:2px solid #f0dddc;
	background: transparent url("../img/bordi_box695.gif");
	text-align:left;
}

.bottom695	{
	width:100%;height:20px;
	background-image: url("../img/bottom_box695.gif");
	background-position: top;
	background-repeat:no-repeat;
}
/*per le pagine che presentano pochi contenuti*/
.position{
	position:relative;
	min-height:280px;
	height:auto !important;
	height:280px;
}
.position .bottom695{position:absolute;bottom:0;}


.banner240	{width:240px;height:200px;margin: 0 0 8px 0;text-align:center;}
#banner220x200	{margin:0 auto;}


/*#
	boxTeatro - pagina teatri archivio
#*/
.boxTeatro	{
	width: 215px;
	border-top:2px solid #a38585;
	background: transparent url("../img/bordi_boxteatro.gif") repeat-y 0;
	min-height:260px;
	height:auto !important;
	height:260px;
	position:relative;
	margin:5px 5px;
	padding:0;
	float:left;
}
.bottom_boxTeatro	{
	width:100%;height:10px;
	background: transparent url("../img/bottom_boxteatro.gif") no-repeat bottom;
	position:absolute;bottom:0;
}

/*#
	boxStrillo -> box standard per gli strilli
*/
.boxStrillo{
	width:230px;float:left;
	margin: 5px 0 3px 0;
}

/*#
	boxCartellone -> box del cartellone
*/
.boxCartellone	{
	width:203px;border-top: 2px solid #f0dddc;
	background: transparent url("../img/bordi_box203.gif");
	margin: 0;
}

/*#
	boxMessage -> box contenente i messaggi
*/

.boxMessage{width:280px;margin:auto;padding:0;margin-top:10px;margin-bottom:21px;text-align:center;}
.boxMessage .align_center img{margin: 0 auto;float:none;}
.boxMessage_top{background:transparent url("/img/box_message_top.gif") no-repeat 0;height:20px;}
.boxMessage_bottom{background:transparent url("/img/box_message_bottom.gif") no-repeat 0;height:20px;}

/*#
	boxRate -> box contenente i checkbox per votare
*/
#boxRate p{width:92px;color:#000; border:0 solid lime;float:left;text-align:center;margin-top:10px;margin-bottom:10px;}
#boxRate img{margin-left:5px;}

/*#stampa e invia*/

#stampaInvia	{margin: 16px 8px 16px 0;text-align:right;}
#stampaInvia p	{float:right;margin:0 0 0 20px;padding:0 0 0 20px;border:none;font-size:0.92em;}
#stampaInvia p.stampa	{background:transparent url("../img/print.gif") no-repeat;position:relative;top:1px;}
#stampaInvia p.invia	{background:transparent url("../img/invia_ad_un_amico.gif") no-repeat left 2px;position:relative;top:1px;}
#stampaInvia p.bookmarks	{float:left;margin:0;padding:0;width:138px;border:none;}
#stampaInvia p.bookmarks span	{position:relative;bottom:3px;right:5px;}
#stampaInvia p a	{color:#000;font-weight:normal;}
/*#############################*/


/*#
	colonna generica di sinistra
*/
#colSx	{
	float:left;width:150px;
	/*background: transparent url("../img/capitelloSx.gif") no-repeat left top;*/
}

/*#
	colonna generica di destra
*/
#colDx	{float:right;width:123px;}
#colDx .bannerDx	{width:120px;margin:3px 0 0 0;}
#colDx .photoVideo			{text-align:center;}
#colDx .photoVideo h3		{text-transform:uppercase;color:#531411;font:bold 13px/1.2em Tahoma,sans-serif;border-top:1px dashed #B4A6A5;border-bottom:1px dashed #B4A6A5;margin:8px 5px 5px 5px;background-color: #F4E6E5;}
#colDx .photoVideo p		{margin: 0 0 8px 0;text-align:center;clear:both;}
#colDx .photoVideo p img	{margin:0 auto;float:none;display:block;}
#colDx .dizionari	{text-align:center;border:1px solid #815451;margin:8px 0;width:118px;padding-top:3px;padding-bottom:8px;}
#colDx .dizionari h3	{background:transparent url("../img/dizionari.gif") no-repeat center;height:15px;margin-bottom:8px;}
#colDx .dizionari h4	{color:#b30302;margin-bottom:3px;line-height:1em;font-size:12px;}
#colDx .dizionari img	{margin-bottom:3px;}

/*#
	Footer
*/
#Footer	{background-color:#A62721;width:100%;margin:0;clear:both;}
#Footer p	{font:11px/13px Tahoma, Arial,sans-serif;color:#FFF;margin:1px 5px;}
#Footer p a	{color:#FFF;text-decoration:none;font-weight:normal;}
#Footer p a:hover	{text-decoration:underline;}
#Footer p.Teatro	{float:left;}
#Footer p.Bcd	{float:right;width:150px;}

#footer	{background-color: #ffffff;width:100%;margin:-10px 0 0 0;padding:0;clear:both;}
#Footer #footer p, #Footer #footer a, #Footer #footer a:hover{font-size:10px;}

.bodySpacer	{height:20px;background-color:#FFF;}


/* menu */

/* stile per menu*/


/*comuni a piu' box*/
#colSx h3	{font-size:13px;}
#colSx h4	{font-size:12px;}
#colSx h3, #colSx h4	{text-transform:uppercase;}
#Cerca #cercaSitoForm p, #Login p	{padding-right:5px;}
#colSx #menuTeatro, #colSx #Cerca , #colSx #Login , #colSx #daNonPerdere	{border:0px solid lime;}

#menuTeatro	{padding-bottom:20px;}
#menuTeatro ul	{margin:2px 0 0 0;padding:0;list-style-type:none;}
#menuTeatro ul li	{display:inline;}
#menuTeatro a	{
	display:block;text-decoration:none;
	color:#E9D9CD;font-weight:bold;
	line-height:1em;
	padding:0 0 2px 5px !important;
	padding:1px 0 1px 5px;
	margin-bottom:2px;
}
#menuTeatro a:hover	{
	background-color:#E9D9CD;
	color:#891411
}
#menuTeatro a.selected	{
	background-color:#E9D9CD;
	color:#891411;
	cursor:default;
}
/*sottomenu*/
#menuTeatro ul li ul	{
	margin-top:-2px;margin-bottom:2px;
	padding:0;
	border-bottom:1px solid #835656;
}
#menuTeatro ul li ul li a span	{position:relative;left:8px;}
#menuTeatro ul li ul li a	{
	color:#835656;cursor:pointer;
	margin:0;padding:0!important;padding:0;
	height:15px;line-height:15px;
	background:transparent url("../img/sfondo_sottomenu.png") repeat-y 0 !important;
	background:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/sfondo_sottomenu.png');
	width:100%;
}
#menuTeatro ul li ul li a:hover	{color:#FFF;background:none;}
#menuTeatro ul li ul li a.subselected	{color:#FFF;background:none;cursor:default;}
/**/

#menuTeatro a.netw			{color:#FFF;background-color:none;}
#menuTeatro a.netw:hover	{color:#FFF;background-color:transparent;text-decoration:underline;}
.rss a						{background: transparent url("../img/rss-standard.gif") no-repeat 33px 1px;}
#menuTeatro h4				{margin:16px 0 3px 5px;color:#ADB5B9;}

/*cerca*/
#Cerca	{background-color:/*#eadace*/#E9D9CD;padding:3px 0 8px 0;}
#Cerca h3	{margin:0;background:transparent url("../img/cerca_nel_sito.gif") no-repeat 4px 0;height:14px;}
#Cerca #cercaSitoForm	{margin-left:5px;margin-top:8px;}
#Cerca #cercaSitoForm p	{margin:0;}
#Cerca #cercaSitoForm p label input	{width:138px !important;width:136px;}
#Cerca p.ricercaAv	{margin:8px 5px 0 0;text-align:right;}
#Cerca p.ricercaAv a	{text-decoration:none;color:#5A6971;font-size:11px;font-weight:bold;}
#Cerca #cercaSitoForm input.button	{margin-top:3px;}


/*Login*/
#Login							{padding:3px 0 10px 0;color:#ADB5B9;}
#Login h3						{margin:0;background:transparent url("../img/login.gif") no-repeat 5px 0;height:14px;}
#Login #loginForm				{margin: 8px 0 8px 5px;}
#Login p						{margin:0 0 3px 0;}
#Login p.profile				{margin: 8px 0 8px 5px;}
#Login p.profile strong			{font-size:13px;}
#Login ul						{margin:5px 5px 0 0;padding:0 0 0 20px;}
#Login #loginForm label			{margin:0;padding:0;}
#Login #loginForm label span	{display:block;}
#Login #loginForm label input	{width:138px !important; width:136px;}
#Login p a						{font-size:11px;line-height:16px;font-weight:bold;color:#FFF;}


/*daNonPerdere*/
#daNonPerdere				{background-color:#E9D9CD;padding:3px 0 8px 0;}
#daNonPerdere .separator	{height:3px;}
#daNonPerdere h3			{margin:0;background:transparent url("../img/oggi_su.gif") no-repeat 5px 0;height:14px;}
#daNonPerdere .contDnp		{margin: 8px 3px 0 5px;border:none;}
#daNonPerdere h4			{color:#000;padding:0;margin:0;border:0px solid;}
#daNonPerdere p				{line-height:0.95em;margin:0;padding:0;width:77px;float:right;}
#daNonPerdere p a			{color:#b30302;font-weight:bold;text-decoration:none;/*font-size:11px;*/}
#daNonPerdere p a:hover		{text-decoration:underline;}
/*spazio immagini provvisorio*/
#daNonPerdere .media		{width:60px;float:left;margin: 0 5px 0 0;border:none;}
#daNonPerdere .media img	{font-weight:normal;border:none;float:none;}

/* sondaggi */

/* colonna di sinistra */
#sondaggio		{border-top:none;padding:2px 5px;background-color:#E7E1E1;border-top:3px solid #4F4544;border-bottom:3px solid #4F4544;}
#sondaggio h3	{margin: 2px 0 5px 0;background:transparent url("../img/sondaggi.gif") no-repeat 0 0;height:14px;}
#sondaggio a	{color:#000;}
#sondaggio .align_right a	{color:#A62721;font-size:11px;}
#sondaggio .align_right .button	{background-color:#7B7473;color:#FFF;border:1px solid #000;}

/* sezione sondaggi */

.cercaSondaggi	{background-color:#FAF2F1;border:1px solid #EACAC9;padding:8px;}
.cercaSondaggi h3	{font-size:12px;margin-bottom:5px;}
.cercaSondaggi #poll_text	{width:420px;}
.cercaSondaggi .fLeft	{margin-right:30px;}

.risposte				{width:580px;margin-top:8px;border:1px solid #EACAC9;background-color:#FAF2F1;padding:10px 0 0 0;}
.risposte .row			{display:table-row;border:none !important;border:1px solid #FAF2F1;padding-bottom:0 !important;padding-bottom:10px;}
.risposte p				{float:left;margin:0;display:table-cell;padding:0;line-height:1em;}
.risposte p.first		{width:180px;margin: 0 10px 0 5px;}
.risposte p.counter		{width:250px;margin-right:8px;border:1px solid #FAF2F1;}
.risposte p span		{display:block;background:#800000 url("../img/barra_percentuale.gif") repeat-x 0 0;border:1px solid #800000;height:10px;line-height:10px;margin:0;font-size:0;}
.risposte .clear		{height:10px !important; height:auto;}

.navigation				{margin-top: 10px; border-top:1px solid #b39784;padding:5px 0 0 0;font-size:11px}
.navigation span.first	{float:left;}
.navigation span		{float:right;}

.relatedContentSond			{border:1px solid #a38585; width:176px;float:right;margin:3px 3px 0 0;}
.relatedContentSond h4		{background:transparent url("../img/contenuti_correlati.gif") no-repeat 0;height:14px;margin:3px;}
.relatedContentSond ul		{list-style-type:none;margin:8px 0 3px 4px;padding:0;}
.relatedContentSond ul li	{padding-bottom:5px;}


#boxMedia .boxSondaggio			{border:1px solid #4F4544;background-color:#E7E1E1;padding:5px;}
#boxMedia .boxSondaggio h3		{background: transparent url("../img/sondaggio.gif") no-repeat 0 0; height:14px;margin:0 0 5px 0;}
#boxMedia .boxSondaggio ul		{margin:0;padding:0;list-style-type:none;font:11px/1.1em Tahoma,sans-serif;}
#boxMedia .boxSondaggio ul a	{color:#000;}

/* contenuti */
.bckDx p.voto	{margin:3px 5px 5px 5px;}

#Content .box-contenuti				{padding:0 0 5px 0;margin-bottom:15px;font:1em Tahoma, sans-serif;}
	#Content .box-contenuti h3		{
										background-color:#FEFCFC;font-size:1.13em;
										line-height:1.50em;color:#663333;
										margin:0 0 5px 0;padding:0 5px;
										border-bottom:1px dashed #B39A9A;
										border-top:1px dashed #B39A9A
									}
#Content .box-contenuti h3 span		{font-size:0.75em;color:#000;margin-left:5px;}
#Content .box-contenuti p			{margin:0 5px; }
#Content .box-contenuti ul			{list-style-type:none;margin:0 5px; padding:0;}
#Content .box-contenuti ul li		{padding-bottom:5px;}
#Content .leggianche				{margin:0;}
#Content .leggianche p				{text-align:right;font-size:0.88em;}


#Content .archivio p				{padding-bottom:5px;}
#Content .archivio img				{float:left;margin-right:5px;}
#Content .archivio p.align_right	{font-size:0.88em;padding:0;}

#Content #media-related						{width:130px;font-size:1em;line-height:1em;float:left;padding-bottom:5px;}
#Content #media-related h3					{border-top:1px solid #A38585;margin:10px 10px 0 0;padding:5px 0 5px 0;font-size:1.13em;text-align:center;}
#Content #media-related p					{margin:0 10px 8px 5px;}
#Content #media-related .photo-video		{width:120px;border-bottom: 1px solid #A38585;margin-bottom:5px;}
#Content #media-related .photo-video img	{margin:0 auto;float:none;clear:both;display:block;}
#Content #media-related .photo-video p		{text-align:center;margin-right:5px;padding-top:2px;}
#Content #media-related .photo-video p a	{}

.box-mailAlert		{clear:left;margin:5px 0 0 0; line-height:1.06em;text-align:center; padding:5px 0;background:#F9F0F0 url("/img/ico_alert.gif") no-repeat 3px 3px;width:118px;border:1px solid #F2DFDF}
#Content #media-related .box-mailAlert p	{margin:0 5px;}

.banner200x200	{margin:0 auto;}


/* ricerche cittą */

#Content .advice {
	display:none;
	width:262px;
    height:100px !important;height: 100px;
    overflow:auto;
    border:1px dotted #835656;
	margin:30px auto;
	clear:both;
	background-color:#f0dddc;
	font-size:11px;
	color:#000;
}

#Content #ricercaVenue .advice {width:158px;margin:20px 10px 0 0;}

#Content .advice .res_advice	{cursor:pointer;display:block;font-size:11px;padding: 3px;}

#Content .parent{position:relative;}
#Content .parent .advice {position:absolute;right:0px!important;right:3px;top:10px;}

#Content .parent .advice span{color:#000;font-size:11px;display:block;padding:0 3px;}
#Content .parent .advice .alert{color:#962a18;}

#ricercaVenue form fieldset .formInLine .city	{position:relative;}
#ricercaVenue form fieldset .formInLine .city .advice {
	width:150px;
	position:absolute;top:25px;left:0;
	margin:10px 0;
}

