/* Stili per PAGINA */
html { margin: 0px; padding: 0px; }
body { color: #000000; font-family: Verdana, Tahoma, Sans-Serif; font-size: 100%; margin: 0px; padding: 0px; width:100%; background-image: url("immagini/sf_testata.gif");	background-repeat:repeat-x;}
img { border: medium none; margin: 0em; padding: 0em; }
a { background: transparent none repeat scroll 0%; margin: 0em; padding: 0em; text-decoration: none; }
#flash{z-index:0;}
#lupo { background-color: #FFFFFF; width: 840px; margin: 0px auto; height: 35px; border: solid 1px #f00; }
#mcfeSite { clear: both; width: 770px; margin: 0px auto; }
#mcfeHeaderContainer { background: url(Immagini/HeaderCASADELCINEMA.jpg) no-repeat 0 0; height: 145px; }
#mcfeHeader { clear: both; margin: 0px; }
#mcfeHeaderLogo { float: left; padding: 0px 0px 0px 0px; width: 50%; }
#mcfeHeaderLogo img { margin: 10px 0px 0px 10px; }
#mcfeHeaderNavigation { float: right; padding: 0px 0px 0px 0px; width: 45%; }
#mcfeHeaderNavigation ul { float: right; list-style-position: inside; list-style-type: none; margin: 45px 130px 0pt 0px; padding: 8px 0pt; }
#mcfeHeaderNavigation ul li { border-right: 1px solid #CCCCCC; display: inline; margin: 0px 2px 0px 0px; padding: 0pt 4px; }
#mcfeHeaderNavigation ul li.ultimo { border: 0px; }
#mcfeHeaderNavigation ul li a { color: #666666; font-size: 100%; font-weight: normal; margin: 0pt 0pt 0pt 0px; text-decoration: none; }
#mcfeFooterContainer { clear: both; width: 770px; }
#mcfeFooterContainer ul { list-style-type: none; margin: 0px; padding: 0px; }
#mcfeFooterContainer li { display: inline; margin-right: -8px; }
#mcfeFooterContainer a { color: #9B061A; text-decoration: underline; }
#mcfeFooterContainer span { display: block; padding-top: 6px; }
#mcfeFooterTop { border-bottom: 5px solid #E00206; clear: both; margin-top: 10px; }
#mcfeFooterSx { float: left; width: 70%; }
#mcfeFooterSx img { border: medium none; margin-left: 10px; margin-top: 7px; }
#mcfeFooterSx p { float: left; font-size: 10px; padding: 0px 10px; width: 350px; }
#mcfeFooterDx { float: right; font-size: 10px; margin: 10px 30px 0px 0px; text-align: right; width: 20%; }
#mcfeFooterDx img { padding: 0px 0px 0px 25px; }

/* Stili per DIV */
#mcfeContainer { font-family: Verdana, Tahoma, Sans-Serif; font-size: 90%; }
#mcfeMessages { clear: both; width: 100%; margin: 0px 0px 10px 0px; background: #F4F4F4; border: dotted 1px #990000; }
#mcfeMediaWorkspace { clear: both; width: 100%; }
#mcfeBrowserContainer { clear: both; width: 100%; text-align:center;}
#mcfeMediaDataContainer { clear: both; float: left; width: 450px; padding: 0px; margin: 0px; }
#mcfeMediaPlayer { height: 380px; padding: 0px; margin: 0px 0px 10px 0px; border: 0px; }
#mcfeMediaActions { clear: both; height: 80px; padding: 10px; margin: 0px; border: 1px solid #F4F4F4; background-color: #FFFFFF; }
#mcfeMediaInfoContainer { float: right; width: 310px; padding: 0px 0px 0px 10px; margin: 0px; font-size:90%; }
#mcfeMediaWorkareaWithTags { height: 260px; padding: 10px; margin: 0px 0px 10px 0px; border: 0px; background-color: #F4F4F4; }
#mcfeMediaWorkareaWithoutTags { height: 370px; padding: 10px; margin: 0px 0px 10px 0px; border: 0px; background-color: #F4F4F4; }
#mcfeMediaTagInspector { clear: both; height: 80px; padding: 10px; margin: 0px; border: 0px; background-color: #F4F4F4; }
#mcfeDisclaimer { background: #FFFFFF; padding: 10px; border: 1px solid #F4F4F4; }
#mcfeDisclaimer .testo_disclaimer { padding: 10px; overflow: auto; height: 300px; scrollbar-3dlight-color : #F4F4F4; scrollbar-arrow-color : #808080; scrollbar-darkshadow-color : #D8D8D8; scrollbar-face-color : #F8F8F8; scrollbar-highlight-color : #C8C8C8; scrollbar-shadow-color : #D0D0D0; scrollbar-track-color : #E0E0E0; }
#testata{ width:770px; position:relative;	padding:0px 0px;	margin:0px auto;	height: 205px;	min-height: 205px;	height: auto !important;	}
#logo{ float: left; width:315px; }
#testata-contenuti{	float: left; width:455px;	}
#navigazione_servizio{ padding: 28px 0px 0px 17px;	}
#navigazione_servizio A{ margin: 0px 0px 0px 0px;	}
#navb{	margin: 14px 0px 0px 5px; }
#navb-img{margin: 0px 0px 0px 10px;}

/* Stili per messaggi */                    
#area_messaggi { margin: 0px; padding: 10px; }
.messaggio_successo { clear: both; margin: 0; padding: 5px 5px 5px 35px; background: url(Icone/MessaggioSuccesso.png) no-repeat 5px 0px; color: #333300; }
.messaggio_errore { clear: both; margin: 0; padding: 5px 5px 5px 35px; background: url(Icone/MessaggioErrore.png) no-repeat 5px 0px; color: #C00000; }
.messaggio_notifica { clear: both; margin: 0; padding: 5px 5px 5px 35px; background: url(Icone/MessaggioNotifica.png) no-repeat 5px 0px; color: #202020; }
.messaggio_avvertimento { clear: both; margin: 0; padding: 5px 5px 5px 35px; background: url(Icone/MessaggioAvvertimento.png) no-repeat 5px 0px; color: #990000; }

/* Stili per titoli, header, elementi */
#mcfeContainer p { margin: 0px; padding: 0px; border: 0px; }
#mcfeContainer a, a:visited { text-decoration: none; color: #000000; }
#mcfeContainer a:hover { text-decoration: underline; color: #000000; }
#mcfeContainer form, fieldset { padding: 0px; margin: 0px; border: 0px; }
#mcfeContainer h3 { padding: 0px 0px 5px 5px; margin: 0px; border: 0px; font-size: 140%; font-weight: bold; font-variant: small-caps; color: #E00206;}
#mcfeContainer h4 { padding: 0px; margin: 0px; border: 0px; font-size: 110%; font-weight: bold; font-variant: small-caps; }
#mcfeMediaWorkareaWithTags p { width: 280px; height: 260px; padding: 0px 5px 0px 0px; margin: 0px; border: 0px; text-align: left; overflow: auto; scrollbar-3dlight-color : #F4F4F4; scrollbar-arrow-color : #808080; scrollbar-darkshadow-color : #D8D8D8; scrollbar-face-color : #F8F8F8; scrollbar-highlight-color : #C8C8C8; scrollbar-shadow-color : #D0D0D0; scrollbar-track-color : #E0E0E0; }
#mcfeMediaWorkareaWithoutTags p { width: 355px; height: 340px; padding: 0px 5px 0px 0px; margin: 0px; border: 0px; text-align: left; overflow: auto; scrollbar-3dlight-color : #F4F4F4; scrollbar-arrow-color : #808080; scrollbar-darkshadow-color : #D8D8D8; scrollbar-face-color : #F8F8F8; scrollbar-highlight-color : #C8C8C8; scrollbar-shadow-color : #D0D0D0; scrollbar-track-color : #E0E0E0; }
#mcfeMediaTagInspector p { width: 285px; height: 80px; padding: 0px 5px 0px 0px; margin: 0px; border: 0px; text-align: justify; overflow: auto; scrollbar-3dlight-color : #F4F4F4; scrollbar-arrow-color : #808080; scrollbar-darkshadow-color : #D8D8D8; scrollbar-face-color : #F8F8F8; scrollbar-highlight-color : #C8C8C8; scrollbar-shadow-color : #D0D0D0; scrollbar-track-color : #E0E0E0; }

/* Stili per classi */
.clear { clear: both; }
.nome_autore { color: #E00206; font-weight: bold; }
.nome_autore_profilo { color: #0B5582; font-weight: bold; }
.data_pubblicazione { color: #404040; font-size: 80%; font-style: italic; }
.descrizione_media { color: #000000; font-size: 90%; }
.categorie_media { color: #808080; font-size: 90%; }
.categoria_media { color: #E00206; font-weight: bold; }
.tag_media { color: #E00206; font-size: 90%; }
.elenco_sintetico_commenti { width: 355px; height: 340px; padding: 0px 5px 0px 0px; margin: 0px; border: 0px; text-align: left; overflow: auto; scrollbar-3dlight-color : #F4F4F4; scrollbar-arrow-color : #808080; scrollbar-darkshadow-color : #D8D8D8; scrollbar-face-color : #F8F8F8; scrollbar-highlight-color : #C8C8C8; scrollbar-shadow-color : #D0D0D0; scrollbar-track-color : #E0E0E0; }
.lascia_un_commento { position: absolute; margin: -20px 0px 0px 240px; }
.singolo_commento_elenco { clear: both; padding: 5px 0px 5px 0px; margin: 5px 0px 5px 0px; border: 0; border-bottom: 1px solid #A0A0A0; }
.miniatura_fotografia_utente { float: left; width: 40px; padding: 0px; margin: 0px; text-align: right; }
.miniatura_fotografia_utente img { float: right; text-align: right; }
.anteprima_commento_media { float: right; width: 280px; padding: 0px 0px 0px 5px; margin: 0px; text-align: left; border: 0; border-left: solid 1px #E4E4E4; }
.dettaglio_commento { width: 355px; height: 340px; padding: 0px 5px 0px 0px; margin: 0px; border: 0px; text-align: left; overflow: auto; scrollbar-3dlight-color : #F4F4F4; scrollbar-arrow-color : #808080; scrollbar-darkshadow-color : #D8D8D8; scrollbar-face-color : #F8F8F8; scrollbar-highlight-color : #C8C8C8; scrollbar-shadow-color : #D0D0D0; scrollbar-track-color : #E0E0E0; }
.nuovo_commento { width: 355px; height: 340px; padding: 0px 5px 0px 0px; margin: 0px; border: 0px; text-align: left; }
.singolo_commento_dettaglio { clear: both; padding: 5px 0px 5px 0px; margin: 0px; border: 0; }
.testo_nuovo_commento { margin: 5px 0px 0px 0px; width: 355px; height: 260px; font-family: Verdana, Tahoma, Sans-Serif; font-size: 100%; border: solid 1px #404040; color: #000000; }
.pulsante_nuovo_commento { margin: 5px 0px 0px 260px; width: 100px; padding: 5px; border: 1px solid #E0E0E0; background: #1F79AF; color: #FFFFFF; font-family: Verdana, Tahoma, Sans-Serif; font-size: 100%; font-weight: bold; cursor: pointer; }
.testo_dati_segnalazione { margin: 0px 0px 5px 0px; width: 355px; font-family: Verdana, Tahoma, Sans-Serif; font-size: 100%; border: solid 1px #404040; color: #000000; }
.testo_segnalazione_grande { margin: 0px 0px 5px 0px; width: 355px; height: 130px; font-family: Verdana, Tahoma, Sans-Serif; font-size: 100%; border: solid 1px #404040; color: #000000; }
.testo_segnalazione_piccolo { margin: 0px 0px 5px 0px; width: 355px; height: 50px; font-family: Verdana, Tahoma, Sans-Serif; font-size: 100%; border: solid 1px #404040; color: #000000; }
.immagine_captcha { border: 1px solid #404040; padding: 0px; margin: 0px; }
.testo_captcha { position: absolute; margin: 30px 0px 0px 10px; padding: 0px; width: 130px; font-family: Verdana, Tahoma, Sans-Serif; font-size: 100%; border: solid 1px #404040; color: #000000; }
.pulsante_nuova_segnalazione { margin: 5px 0px 0px 260px; width: 100px; padding: 5px; border: 1px solid #E0E0E0; background: #1F79AF; color: #FFFFFF; font-family: Verdana, Tahoma, Sans-Serif; font-weight: bold; font-size: 100%; cursor: pointer; }
.elenco_sintetico_commenti { width: 355px; height: 340px; padding: 0px 5px 0px 0px; margin: 0px; border: 0px; text-align: left; overflow: auto; scrollbar-3dlight-color : #F4F4F4; scrollbar-arrow-color : #808080; scrollbar-darkshadow-color : #D8D8D8; scrollbar-face-color : #F8F8F8; scrollbar-highlight-color : #C8C8C8; scrollbar-shadow-color : #D0D0D0; scrollbar-track-color : #E0E0E0; }
.singolo_media_elenco { clear: both; padding: 5px 0px 5px 0px; margin: 5px 0px 5px 0px; border: 0; border-bottom: 1px solid #A0A0A0; }
.singolo_media_elenco h4 a { padding: 0px 20px 0px 0px; font-weight: bold; font-size: 100%; font-variant: small-caps; color: #7B945A; text-decoration: underline; }
.Video { background: url('Icone/MediaVideo.png') no-repeat right top; }
.Audio { background: url('Icone/MediaAudio.png') no-repeat right top; }
.Fotografia { background: url('Icone/MediaFoto.png') no-repeat right top; }
.GalleriaFotografica { background: url('Icone/MediaGalleria.png') no-repeat right top; }
.Articolo { background: url('Icone/MediaArticolo.png') no-repeat right top; }
.miniatura_media { float: left; width: 75px; padding: 0px; margin: 0px; text-align: right; }
.miniatura_media a { text-decoration: none; border: 0px; margin: 0px; padding: 0px; }
.miniatura_media img { float: right; text-align: right; }
.anteprima_media { float: right; width: 210px; padding: 0px 0px 0px 5px; margin: 0px; text-align: left; border: 0; border-left: solid 1px #E4E4E4; }
.azioni_admin { margin: 20px 0px 0px 0px; text-align: center; }
.azioni_admin .casella { padding: 0px 0px 20px 250px; text-align: left; }
.casella_testo { margin: 0px; padding: 3px; font-family: Verdana, Tahoma, Sans-Serif; font-size: 100%; border: solid 1px #404040; color: #000000; }
.pulsante { padding: 5px; border: 1px solid #E0E0E0; background: #1F79AF; color: #FFFFFF; font-family: Verdana, Tahoma, Sans-Serif; font-size: 100%; font-weight: bold; cursor: pointer; }
.riquadro { margin: 0px 0px 0px 0px; border: 0px; padding: 5px; }
.nome_valore_scheda .nome { clear: both; float: left; width: 40%; text-align: right; margin: 0px 0px 5px 0px; padding: 0px; font-size: 105%; }
.nome_valore_scheda .nome .box { padding: 10px 5px 5px 5px; white-space: nowrap; }
.nome_valore_scheda .valore { float: right; width: 60%; text-align: left; margin: 0px 0px 5px 0px; padding: 0px; font-size: 105%; }
.nome_valore_scheda .valore .box { padding: 7px 0px 5px 0px; border: 0px; }
.nome_valore_scheda .valore .boxtesto { padding: 10px 5px 5px 0px; border: 0px; }
a.link_interno, a.link_interno:visited { color: #000000; text-decoration: none; }
a.link_interno:hover { color: #E00206; text-decoration: underline; }
a.link_profilo, a.link_profilo:visited { color: #404040; text-decoration: none; }
a.link_profilo:hover { color: #E00206; text-decoration: underline; }
.elenco_sintetico_media { width: 295px; height: 340px; padding: 0px 5px 0px 0px; margin: 0px; border: 0px; text-align: left; overflow: auto; scrollbar-3dlight-color : #F4F4F4; scrollbar-arrow-color : #808080; scrollbar-darkshadow-color : #D8D8D8; scrollbar-face-color : #F8F8F8; scrollbar-highlight-color : #C8C8C8; scrollbar-shadow-color : #D0D0D0; scrollbar-track-color : #E0E0E0; }
.dati_media { width: 245px; padding: 8px 0px 0px 0px; border: 0; border-top: solid 1px #F4F4F4; text-align: right; }
.visualizzazioni { padding: 0px 5px 0px 5px; border: 0; border-right: solid 1px #A0A0A0; }
.commenti { padding: 0px 5px 0px 5px; border: 0; }
.votazioni { padding: 0px 5px 0px 5px; border: 0; border-left: solid 1px #A0A0A0; }
.azioni { padding: 0px 5px 0px 5px; border: 0; border-left: solid 1px #A0A0A0; }
.elenco_commenti_articolo { padding: 5px; background: #F2F2F2; color: #000000; border-top: 1px solid #FFFFFF; margin: 0px; }
.singolo_commento_articolo { padding: 5px 0px 5px 0px; margin: 10px 0px 0px 0px; border: 0px; }
.anteprima_commento_articolo { float: right; width: 450px; padding: 0px 0px 0px 5px; margin: 0px; text-align: left; border: 0; border-left: solid 1px #E4E4E4; }
.nuovo_commento_articolo { width: 510px; padding: 5px; margin: 0px; border: 0px; text-align: left; }

/* Stili per la paginazione */
.paginazione { clear: both; padding: 5px 0px 5px 0px; border: none; border-top: 1px solid #808080; text-align: right; }
.paginazione .testo { padding: 0px; margin: 0px 0px 0px 4px; vertical-align: middle; }
.paginazione .testo_pagina_corrente { padding: 0px; margin: 0px 3px 0px 6px; font-weight: bold; font-size: 110%; vertical-align: middle; }
input.pulsante_pagina { padding: 2px; margin: 0px 0px 0px 3px; border: 1px solid #404040; color: #000000; background: #F0F0F0; cursor: pointer; vertical-align: middle; font-family: Verdana, Tahoma, Sans-Serif; font-size: 100%; }
input.pulsante_pagina:hover { padding: 2px; border: 1px solid #990000; background: #E0E0E0; color: #000099; vertical-align: middle; font-family: Verdana, Tahoma, Sans-Serif; font-size: 100%; }

/* Stili per FAVORITI */
#mcfeFavouritesList { width:510px; float:right; background-color:#F2F2F2; color:#323232; padding: 10px; margin: 0px; }
#mcfeFavouritesList img.elemento { border: 0px; margin: 0 10px 0 0; cursor: pointer; }
#mcfeFavouritesList img.thumb { float: right; border: 0px; margin: -15px 0 0 0; padding: 0px; cursor: pointer; }
#mcfeFavouritesList ul { margin:10px; padding: 0px 0 0 0; list-style-type:none; list-style-position:inside; }
#mcfeFavouritesList ul li { clear:both; width:100%; margin: 0px 0px 10px 0px; padding: 0 0px 0 0px; float:left; height:100%; }
#mcfeFavouritesList ul li:after { content: ""; display: block; height: 0pt; clear: both; }
#mcfeFavouritesList ul li a { text-decoration:none; margin: 0px 0 0 8px; padding:10px 0px 0px 0px; display:block; font-size:14px; color: #B63629; font-family:Verdana, Tahoma, Sans-Serif; font-weight:bold; }
#mcfeFavouritesList ul li a:visited { text-decoration:none; margin: 0px 0 0 8px; padding:10px 0px 0px 0px; display:block; font-size:14px; color: #B63629; font-family:Verdana, Tahoma, Sans-Serif; font-weight:bold; }
#mcfeFavouritesList ul li a:hover { text-decoration:none; margin: 0px 0 0 8px; padding:10px 0px 0px 0px; display:block; font-size:14px; color: #B63629; font-family:Verdana, Tahoma, Sans-Serif; font-weight:bold; }
#mcfeFavouritesList ul li span { text-decoration:none; margin: 10px 0px 0 30px; padding:0px 0px; display:block; font-size:12px; font-family:Verdana, Tahoma, Sans-Serif; font-weight:normal; }
#mcfeFavouritesList ul li strong { color:#1F79AE; margin: 10px 0px 0 30px; display: block; }
#mcfeFavouritesList .azioni { text-align: right; border: 0; }

/* Stili per TAG */
#mcfeMediaTagList { width:510px; float:right; background-color:#F2F2F2; color:#323232; padding: 10px; margin: 0px; }
#mcfeMediaTagList img.elemento { border: 0px; margin: 0 10px 0 0; cursor: pointer; }
#mcfeMediaTagList img.thumb { float: right; border: 0px; margin: -15px 0 0 0; padding: 0px; cursor: pointer; }
#mcfeMediaTagList ul { margin:10px; padding: 0px 0 0 0; list-style-type:none; list-style-position:inside; }
#mcfeMediaTagList ul li { clear:both; width:100%; margin: 0px 0px 10px 0px; padding: 0 0px 0 0px; float:left; height:100%; }
#mcfeMediaTagList ul li:after { content: ""; display: block; height: 0pt; clear: both; }
#mcfeMediaTagList ul li a { text-decoration:none; margin: 0px 0 0 8px; padding:10px 0px 0px 0px; display:block; font-size:14px; color: #B63629; font-family:Verdana, Tahoma, Sans-Serif; font-weight:bold; }
#mcfeMediaTagList ul li a:visited { text-decoration:none; margin: 0px 0 0 8px; padding:10px 0px 0px 0px; display:block; font-size:14px; color: #B63629; font-family:Verdana, Tahoma, Sans-Serif; font-weight:bold; }
#mcfeMediaTagList ul li a:hover { text-decoration:none; margin: 0px 0 0 8px; padding:10px 0px 0px 0px; display:block; font-size:14px; color: #B63629; font-family:Verdana, Tahoma, Sans-Serif; font-weight:bold; }
#mcfeMediaTagList ul li span { text-decoration:none; margin: 10px 0px 0 30px; padding:0px 0px; display:block; font-size:12px; font-family:Verdana, Tahoma, Sans-Serif; font-weight:normal; }
#mcfeMediaTagList ul li strong { color:#1F79AE; margin: 10px 0px 0 30px; display: block; }