HTML, BODY { margin: 0px; padding: 0px; }
BODY { background-color: #1F1A17; background-repeat: no-repeat;background-position: center 60px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:76%; position:relative; background-image:url(/_assets/img/bg_site.jpg); background-position:center top; background-repeat:no-repeat; color:#000000;}
IMG {border:0px;}
UL { list-style-type:none; margin:0px; padding:0px;}
A { color:#FFFFFF; text-decoration:none; }
A:hover { color:#E5E5E5; text-decoration:underline; }
TD { vertical-align:top;}
FORM { margin:0px; padding:0px;}
H1 { background-image:url(/_assets/img/titolo.png); background-repeat:no-repeat; background-position:left top; width:842px; height:202px; margin:0px auto; font-size:1px; text-indent:-5000px;}
H2 { font-size:16pt; padding:0px; margin:5px 0px;}

#home { background-image:url(/_assets/img/bg_home.jpg); background-position:center top; background-repeat:no-repeat; margin: 0px auto 0px auto; width:842px; padding-top:326px; text-align:center;}

#container { width:846px; margin:0px auto; background-color:#000000; background-image:url(../img/bg/01.jpg); background-position:center top; background-repeat:no-repeat; padding-top:160px;}


#header { text-align:center; position:relative;}
#header UL { font-size:12pt; height:85px; display:block; clear:both; position:absolute; top:120px; left:120px; z-index:10;}
#header UL LI { float:left;}
#header UL LI A { padding:30px 22px; display:block; float:left;}
#header UL LI A:hover { background-repeat:no-repeat; background-position:center top; text-decoration:none; color:#CCCCCC;}
#header UL LI A { background-repeat:no-repeat; background-position:center top; text-decoration:none; }
#header UL LI A.news { background-image:url(/_assets/img/bg_off_news.gif);}
#header UL LI A.live { background-image:url(/_assets/img/bg_off_live.gif);}
#header UL LI A.photo { background-image:url(/_assets/img/bg_off_photo.gif);}
#header UL LI A.book { background-image:url(/_assets/img/bg_off_book.gif);}
#header UL LI A.link { background-image:url(/_assets/img/bg_off_link.gif);}
#header UL LI A.store { background-image:url(/_assets/img/bg_off_store.gif);}
#header UL LI A.dwn { background-image:url(/_assets/img/bg_off_dwn.gif);}
#header UL LI A.news:hover, #header UL LI A.news:active, #header UL LI A.news_on { background-image:url(/_assets/img/bg_on_news.gif);}
#header UL LI A.live:hover, #header UL LI A.live:active, #header UL LI A.live_on { background-image:url(/_assets/img/bg_on_live.gif);}
#header UL LI A.photo:hover, #header UL LI A.photo:active, #header UL LI A.photo_on { background-image:url(/_assets/img/bg_on_photo.gif);}
#header UL LI A.book:hover, #header UL LI A.book:active, #header UL LI A.book_on { background-image:url(/_assets/img/bg_on_book.gif);}
#header UL LI A.link:hover, #header UL LI A.link:active, #header UL LI A.link_on { background-image:url(/_assets/img/bg_on_link.gif);}
#header UL LI A.store:hover, #header UL LI A.store:active, #header UL LI A.store_on { background-image:url(/_assets/img/bg_on_store.gif);}
#header UL LI A.dwn:hover, #header UL LI A.dwn:active, #header UL LI A.dwn_on { background-image:url(/_assets/img/bg_on_dwn.gif);}

#content, #lato_dx, #adv { float:left;margin:2px;}
#content { padding:10px 10px 25px 10px; background-color:#827263; width:500px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; }
#content H3 { margin:5px 0px; padding:0px 5px; font-size:14pt; color:#FFF974;}
#content H4 { margin:15px 0px 0px 0px; padding:0px 5px; font-size:12pt; color:#FDDF77; }
#content BLOCKQUOTE { font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10pt; line-height:1; text-align:justify;}
#content UL LI { border-bottom:dotted 1px #FFFFFF; padding:5px;}
#content UL.old LI { color:#333333; border-bottom:dashed 1px #333333; }
#content UL.old LI A { color:#333333; }

#lato UL { margin:0px 5px;}
#lato UL.pics LI { padding:5px; margin-bottom:3px; height:60px;}
#lato UL.pics LI.on { background-color:#F7F29D; color:#333333; }
#lato UL.pics LI.on A { color:#333333;}
#lato UL.pics LI IMG { float:left; width:60px; height:60px; margin-right:3px; border:solid 1px #000000;}
#lato UL.pics LI H4 { margin:3px 3px 15px 3px; padding:0px; font-size:12px;}


#content DIV.guest { border:solid 1px #695B50; padding:5px;}

#content { margin:10px auto;}
#content LEGEND { color:#333333;}
#content FORM FIELDSET { border:none; padding:0px; margin:10px 0px;}
#content FORM DIV {width:98%; margin:0px auto; clear:left; margin:5px 0px;}
#content FORM FIELDSET LABEL {float: left;width: 33%;line-height: 18px; padding-right: 2%;text-align:right}
#content FORM FIELDSET INPUT, #content DIV.form TEXTAREA { border:solid 1px #695B50; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;width:59%; background-color:#8D7B6B;}
#content FORM FIELDSET INPUT.no { border:none; }
#content FORM DIV.button {margin:5px 0px 10px 0px;}
#content FORM DIV.button INPUT {margin-left:35%; border:none; font-style:normal; font-weight:bold; font-size:8pt; background-color:#695B50; text-transform:uppercase; color:#FFFFFF;}

#content DIV.list { border-bottom:dotted 1px #333333; padding:5px; height:110px;}
#content DIV.list IMG { float:left; margin-right:5px; padding:5px; border:solid 1px #FFFFFF;}

#content DIV.pics { clear:both; }
#content DIV.pics DIV { float:left; margin:3px; padding:2px; height:100px; overflow:hidden;background-color:#000000; }
#content DIV.pics DIV H4 { padding:2px; margin:0px; text-align:center; font-size:10pt; text-transform:capitalize; font-variant:small-caps; }
#content DIV.pics DIV.off { border:solid 2px #FFCC00;}
#content DIV.pics DIV.on { border:solid 2px #000000;}

#lato_dx, #adv {width:160px; padding:2px; }

#lato_dx {/* background-color:#FFF2B0;*/ width:160px;margin-top:8px;}
div#calendario { background-color:#FFFDC9; font-size:11px;}
#calendario TABLE TR TH { padding:5px auto; text-align:center;}
#calendario TABLE TR TH A { color:#F4CA00; cursor:pointer;}
#calendario TABLE TR TH A:hover { text-decoration:none;}
#calendario TABLE TR TD { width:14%; border:solid 1px #FFF2B0; text-align:right;}
#calendario TABLE TR.head TD { background-color:#FFF2B0; text-align:center; font-weight:bold; }
#calendario TABLE TR TD.on { background-color:#FFEC91; }
#calendario TABLE TR TD A { color:#000000; padding:0px 2px; display:block; font-weight:bold; cursor:pointer;}
#calendario TABLE TR TD A:hover { color:#000000; background-color:#FCE016; padding:0px 2px; text-decoration:none;}
#lato_dx DIV.eventi {background-color:#FFEC91; padding:5px 5px 15px 5px; font-size:8pt;}
#lato_dx DIV.eventi H3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:9pt; text-transform:uppercase; margin:5px 0px 15px 0px; padding:0px;}
#lato_dx DIV.eventi A { color:#000000;}
#lato_dx DIV.eventi A:hover { text-decoration:underline;}
#lato_dx DIV.eventi UL LI { margin:5px 0px; padding:2px; border-left:solid 1px #000000;}
#lato_dx DIV.eventi UL LI.oggi { background-color:#FFE66C; }
#lato_dx DIV.eventi UL LI B { color:#626000; display:block; font-size:large; }

#adv { width:145px;}
#adv FORM FIELDSET { border:none; padding:0px; margin:0px; color:#FFFFFF;}
#adv FORM DIV {margin:5px auto; clear:left; text-align:center;}
#adv FORM FIELDSET INPUT { border:solid 1px #695B50; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#8D7B6B; color:#FFFFFF; padding:3px;}
#adv FORM FIELDSET INPUT.no { border:none; }
#adv FORM DIV.button {padding:5px 0px 10px 0px;text-align:center;}
#adv FORM DIV.button INPUT { border:none; font-style:normal; font-weight:bold; font-size:8pt; background-color:#695B50; text-transform:uppercase; color:#FFFFFF;}

#adv DIV.newsletter { background-color:#333333; color:#FFFFFF; font-size:8pt; margin:5px 0px 5px 0px; }
#adv DIV.newsletter P {padding:10px 5px 2px 5px; text-transform:uppercase; font-weight:bold; font-size:10px; margin:0px;	}

#footer { color:#FFFF99; font-size:10px; clear:both; padding:5px 5px 15px 5px; position:relative;}
#footer A { color:#FFFF99;}
#footer SPAN { position:absolute; top:5px; right:15px;}

#credits {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-variant:small-caps;line-height:0.9;color:#666666;text-align:center;margin:20px 0px 10px 0px;}
#credits SPAN {  padding:3px 10px 0px 10px; border-top:solid 1px #EBEBEB;}

DIV.pages { clear:both; padding: 10px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
DIV.pages A, DIV.pages STRONG { padding:0px 3px; width:15px;}
DIV.pages STRONG {border:solid 1px #695B50;}
DIV.pages A:hover { text-decoration:none; background-color:#695B50;}

.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.btn_guest { background-color:#4F4F4F !important; border:solid 1px #FFFFFF;}
.btn_guest IMG { background-color:#4F4F4F;}