/* CSS Document */
html,body { margin:0; padding:0; }
body { background:#FC8914 url(img/sfondo.jpg) repeat-x; font:12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000000; text-align:center; margin:0 auto; }
p { font:12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000000; }
h1 { font:18px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000000; margin:0; padding:0; }
h2 { font-size:14px; }
a { text-decoration:none; font-weight:bold; color:#000000; }
a img { border:none; }
#content li { margin-left:15px; }
.divsingolocontenuto { clear:both; margin-bottom:5px; }

#banner div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { margin-left:5px; }
#banner img { border:1px solid #000000; }

.csc-mailform-field { margin-top:10px; }
.csc-mailform input { float:left; clear:left; }
.csc-mailform label { float:left; clear:left; }
.csc-mailform select { float:left; clear:left; }
.csc-mailform textarea { float:left; clear:left; }
.csc-mailform-label { float:left; clear:left; padding:10px; font-weight:bold; }

#contienetutto  { background:url(img/ombrine.jpg) repeat-y top left; width:980px; margin:0 auto; text-align:left; }
#tutto { background:url(img/sito.jpg) no-repeat top left; }

#testa { background:url(img/testa.jpg) no-repeat 10px top; width:980px; height:94px; }
#banner { float:right; width:170px; height:80px; margin-right:15px; margin-top:5px; /*border:1px solid black;*/ }

#riga_menu { margin-left:10px; background:#000000; width:960px; height:27px; text-align:center; }
#menu {  }
.link { display:inline; }

#contenuto { min-height:450px; background:url(img/sito_fondo.jpg) no-repeat 10px bottom; padding-bottom:50px; }
#sx { width:480px; display:block; float:left; }
#img img { margin:15px; }
#dx { margin:0pt 25px 0pt 0pt; display:block; overflow:hidden; }
#titolopag { margin:20px 0 0 20px; }
#titolopag h1 { font:bold 30px Lucida Sans Unicode, Lucida Grande, sans-serif; letter-spacing:-3px; }
#content { margin:0 0 20px 20px; }
#news { border-top:1px solid #000000; border-bottom:1px solid #000000; }
#news .divsingolocontenuto { margin:0 20px;  }
#news .csc-header h1 { float:left; padding:0 15px 0 0; font:bold 30px Lucida Sans Unicode, Lucida Grande, sans-serif; letter-spacing:-3px; }
#news p { padding:0; margin:0; }

#piede { background:url(img/piede.jpg) no-repeat top left; width:980px; height:50px; margin:0 auto; }
#indirizzo { text-align:center; }
#indirizzo p { font:bold 11px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#ffffff; padding:5px 0 0 0; margin:0; }
#indirizzo a { color:#ffffff; }

#intera { text-align:right; margin:5px; width:960px; margin:0 auto; }


.news-latest-item { clear:both; }
.news-latest-item img { float:right; }
.news-latest-date { float:left; padding-right:10px; }
.news-latest-date a { font-weight:normal; }
.news-latest-title {  }
.news-latest-gotoarchive { text-align:right; padding:10px 0; clear:both; }
.news-latest-gotoarchive a { color:#D25802; }

