@charset "UTF-8";
/* CSS Document */

body { margin:0; padding:0; background:#000; font-family:Arial, Helvetica, sans-serif; }

.object { position:absolute; z-index:1; }
.content { margin:0 auto; position:relative; width:900px; }
.fascia { width:100%; }

#fascia-grigia { background-color:#1a1a1a; }
#top { height:115px; }
#bandiera { right:0; top:97px; }
#firma { left:5px; top:32px; }

.fascia-foto { background-position:top right; background-repeat:no-repeat; height:234px; }

.video { padding-bottom:25px; }
.video .title { padding-bottom:6px; font-weight:bold; }

#menu { margin-left:46px; width:241px; height:192px; background:url(../immagini/bg-menu.png) repeat-y; padding:42px 0 0 45px; }
#menu a { font-size:20px; color:#FFF; text-transform:capitalize; text-decoration:none; display:block; margin-bottom:10px; }
#menu a:hover { text-decoration:none; color:#999; }
#menu #select { color:#d65d25; }

#centro { overflow:hidden; margin-top:30px; }
.coll-appu { float:left; width:286px; padding-left:46px; }
.coll-sez { float:left; margin-left:26px; width:542px; }
.coll { padding-left:46px; }

.t-appu { width:277px; height:18px; background:url(../immagini/bg-titolo_appu.jpg) repeat-x top left; padding:5px 0 0 10px; color:#000; font-size:14px; }
.bg-appu { width:256px; background:url(../immagini/bg-appu.jpg) repeat-y top left; padding:15px; margin-top:21px; }

.flash .infoappu .titolo a,
.flash .titolo { color:#fff !important; background:#e17930; padding:2px; }

.appu { overflow:hidden; margin-bottom:20px;}
.calendario { float:left; background:url(../immagini/calendario.png) no-repeat top left; width:39px; height:38px; margin-right:15px; }
.calendario .data { font-size:19px; font-weight:bold; color:#FFF; text-align:center; padding-top:2px; height:21px; }
.calendario .mese { font-size:9px; font-weight:normal; color:#FFF; text-align:center; text-transform:uppercase; }
.infoappu { float:left; width:200px; }
.infoappu .titolo { font-size:12px; font-weight:bold; color:#FFF; text-transform:uppercase; }
.infoappu .titolo a { color:#FFF; text-decoration:none; }
.infoappu .titolo a:hover { color:#d65d25; text-decoration:none; }
.info { font-size:11px; color:#FFF; }

.archivio { text-align:right; }
.archivio span { margin:0 5px; color:#444; }
.archivio a { font-size:10px; font-weight:bold; color:#d65d25; text-decoration:none; }
.archivio a:hover { color:#d65d25; text-decoration:underline; }

.tSezione { height:18px; background:url(../immagini/bg-titolo_sezione.jpg) repeat-x top left; color:#FFF; text-align:right; padding:5px 50px 0 0; text-transform:uppercase;}

.contenuto { font-size:12px; color:#a9a9a9; text-align:justify; margin-top:21px; overflow:hidden; }
.contenuto a {color:#eee; text-decoration:none; font-weight:bold;}
.contenuto a:hover { color:#d65d25; }
.contenuto li {line-height:20px;}
.contenuto ul {list-style-type:square;}

#bottom { margin-top:45px; padding-left:46px; width:854px; }
#stris { background:url(../immagini/bg-bottom.jpg) repeat-x top left; height:10px; }
#infobottom { overflow:hidden; font-size:10px; color:#6a6a6a; text-transform:uppercase; margin-top:10px; margin-bottom:25px; }
#credits { float:left; }
#voci { float:right; }

#infobottom a { color:#6a6a6a; text-decoration:none; }
#infobottom a:hover { color:#6a6a6a; text-decoration:underline; }
#infobottom span { margin:0 10px; }

.collaborazione {float:left; width:400px;background:url(../immagini/bg-appu.jpg); padding:10px;margin-right:10px;margin-bottom:10px;}
.collaborazione .titolo {font-size:120%; color:#d65d25; font-weight:bold;}
.collaborazione .note {margin-top:15px; color:#ccc; font-size:95%;}
.collaborazione .note img { float:left; margin-right:10px;}

.last {margin:0;}

.album { overflow:hidden; margin-bottom:20px; }
.albumCol { overflow:hidden; }
.albumCover { float:left; padding-right:15px; }
.albumTitolo { color:#fff; font-size:150%; margin-bottom:10px; }
.albumInfo { margin-bottom:20px;}
.albumInfo strong { color:#ccc; }
.albumInfo a { text-decoration:underline; }

.hidden {display:none;}

.rassegna {margin-bottom:15px; border-bottom:1px solid #333;}
.rassegna .titolo {font-size:120%; color:#ccc; font-weight:bold;}
.rassegna .testo {background:url(../immagini/bg-appu.jpg); padding:10px; color:#eee; margin:10px 0;}
.rassegna em {font-size:110%; color:#d65d25;}
.rassegna .leggi { float:right; margin-left:10px;}

.appuntamento { margin-bottom:15px;}
.appuntamento .titolo {font-size:120%; color:#ccc; font-weight:bold;}

#email { border:1px solid #333; background:#000; color:#fff; padding:5px 4px;}
#iscriviti { border:1px solid #333; background:#000; color:#fff; }
