html,body{ margin:0; padding:0; }
body{ font:12px Verdana,serif; color:#000000; background:url(img/sfondo.jpg); text-align:center;}
h1 { margin:0; font:14px Futura Hv BT,Verdana,serif; color:#6C1001; text-transform:uppercase; }
p { margin:0; }
body,a,p,span,input,form,td,th { font:12px Verdana,serif; }
a { text-decoration:none; font-weight:bold; }
a img { border:none; }

.csc-textpic, .csc-textpic-text, .csc-textpic-imagewrap { display:block; margin-bottom:10px; }

#contenitore { position:relative; top:0; left:0px; text-align:left; margin:0 auto; width:980px; background:url(img/sfondo_contenitore.jpg) repeat-y; }
#testa { background:url(img/testa.jpg) top left no-repeat; height:250px; z-index:2; }

#menuTop { position:absolute; top:185px; left:530px; width:350px; z-index:2; }
.menuT { list-style-type:none; border:0; padding:0; margin:0; }
.linktop { list-style-type:none; float:left; display:inline; height:29px; background:url(img/barretta.gif) top left no-repeat; margin:0; text-transform:uppercase; padding:7px 5px; }
.linktop A { color:#000000; text-decoration: none; font:bold 13px Arial,Futura,Tahoma; }
.linktop img { vertical-align: middle; }
.linktop A:hover { color: #570202; text-decoration: underline; }
.Acttop  A { color: #570202; }
.Acttop  A:hover { color: #570202; text-decoration: underline; }
li.Acttop {  }

#colonnaSX { position:absolute; top:213px; left:82px; background:url(img/menu_inizio.jpg) top left no-repeat; width:282px; z-index:5; }
#colonnaMenu { margin-top:30px; }

#menu_lato { width:200px; }
.menuL { list-style-type:none; border:0; padding:0; margin:0; text-transform:uppercase; }
.menuL img { vertical-align: middle; }
.menuL .first { margin: 10px 0 0 15px; border-bottom:1px dotted #000000; height:20px; }
.menuL .firstAct { margin: 0 0 0 15px; padding:10px 0 0 5px; border-bottom:1px dotted #000000; background:#6C1001 url(img/frecciaACT.gif) 170px 12px no-repeat; height:20px; }
A.slMenuItem_depth1 { display:inline; height:20px; font:bold 12px Arial; color:#000000; text-decoration: none; margin:0; padding: 0 0 0 0px; }
A.slMenuItem_depth1:hover { color:#ffffff; text-decoration: underline; }
.firstAct A.slMenuItem_depth1 { color:#ffffff; padding:10px 0 10spx 7px; }

.menuL2 { display:block; list-style-type:none; border:0; padding:0; margin:0; background:#E8E8E8; border-bottom:1px dotted #000000; border-top:1px dotted #000000; }
.menuL2 LI { display:block; }
A.slMenuItem_depth2 { display:block; color:#393939; font:bold 11px Arial; text-decoration:none; background:url(img/pallino_grigio.gif) 5px 8px no-repeat; border:0; margin:0; padding:3px 2px 3px 15px; font:normal; }
A.slMenuItem_depth2:hover { color:#D00000; text-decoration:underline; }
.firstAct2  A.slMenuItem_depth2 { color:#D00000; background:url(img/pallino_rosso.gif) 5px 8px no-repeat; }
.menuL3 { display:block; list-style-type:disk; border:0; padding:0; margin:0; background-repeat: repeat-y; }
.menuL3 LI { display:block; }
A.slMenuItem_depth3 { display:block; height:16px; font: normal 11px Tahoma,Arial,sans-serif; color:#102F4C; text-decoration:none; border:0; margin:0 0 0 10px; padding:0 0 0 10px; }
A.slMenuItem_depth3:hover { color:#FF0000; text-decoration:underline; }
.firstAct3  A.slMenuItem_depth3, .middleAct3 A.slMenuItem_depth3, .lastAct3 A.slMenuItem_depth3 { color:#FF0000; }

#movie { margin:15px; }
#movie h1 { font:bold 24px Futura Hv BT,Tahoma; color:#ffffff; padding:0; }
.tx-flvplayer-pi1 { border:3px solid #918F8F; margin-bottom:10px; }

#sito { position: relative; top:0px; left:77px; border-left:5px solid #ffffff; border-right:6px solid #ffffff; width:797px; min-height:500px; margin:0; background:transparent url(img/content_fondo.jpg) bottom left no-repeat; z-index:2; }
#contenuti, #contenutihome { margin:0 10px 0 300px; }
#titolo { border-bottom:1px dotted #000000; }
#titolopag { font:bold 24px Futura Hv BT,Tahoma; color:#6C1001; text-transform:uppercase; }
#content { margin-top:10px; }
#content a { color:#ffffff; }

#pie { position:relative; top:0px; left:77px; background:#6C1001; width:798px; border:5px solid #ffffff; text-align:center; z-index:2; clear:both; }
#indirizzo { color:#ffffff; padding:10px; }
#intera { text-align:right; padding:20px 10px 5px 0; }

#sfuma_sotto { position: relative; top:0px; left:0px; background:url(img/sfumatura_sotto.jpg) top left no-repeat; width:960px; height:90px; z-index:2; }

/*++++++++++++++++++++++++++++ HOME ++++++++++++++++++++++++++++*/
#space { clear:both; height:10px; }
#contenutihome #content { border-bottom:1px dotted #000000; margin-bottom:10px; }
#news { float:left; width:240px; border-right:1px dotted #000000; }
.news-latest-item, .news-list-item, .news-single-item { padding:10px 10px 10px 0; margin:0; }
.news-latest-item a, .news-list-item a, .news-single-item a { color:#6C1001; }
.news-latest-item img, .news-list-item img, .news-single-item img { float:right; padding:0 0 3px 3px; }
.news-latest-date a { color:#000000; font-size:11px; }
.news-latest-gotoarchive a { color:#000000; font-size:9px; /*font-weight:normal;*/ }
.news-latest-title a, .news-latest-morelink a { font-weight:normal; }
.news-single-backlink { float:right; }
.clearer { display:none; }
.news-latest-gotoarchive { text-align:center; background:url(img/continua.png) bottom left no-repeat; width:156px; height:14px; /*margin-top:10px;*/ }
#gallery { margin-left:255px; padding-left:5px; width:230px; }
#contenutihome .csc-textpic, #contenutihome .csc-textpic-text { margin-bottom:0; padding-bottom:5px; }
#contenutihome .csc-textpic-imagewrap { margin-top:10px; }
