/* CSS definition file containing sitestyle stylesheets */
html,body { margin:0; padding:0; }
body { background:#FF7300 url(img/sfondo.jpg) top center repeat-x; font:11px Verdana; color:#5F5F5F; text-align:center; }
h1 { font:bold 15px Lucida Sans,Tahoma,Arial,sans-serif; color:#2B2B2B; margin:0; padding:0; clear:both; }
h2 { font:bold 12px Lucida Sans,Tahoma,Arial,sans-serif; padding:5px 0 0 0; margin:0; color:#CD4901; clear:both; }
p { padding:0; margin:0; }
body,a,p,span,input,form,td,th { font:11px Verdana; }
a { text-decoration:none; font-weight:bold; color:#5F5F5F; }
.download a { text-decoration:underline; }
a img { border:none; }
ul { margin:0; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin-top:5px; }
.csc-header { clear:both; }
.divsingolocontenuto { margin:10px 0; }

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { margin-left:0; }

#tutto { position:relative; width:945px; margin:0 auto; text-align:left; }

#sito { width:945px; background:#ffffff; }

#testa { width:945px; height:65px; background:url(img/testa.jpg) top left no-repeat; }

#menu_top { position:absolute; left:235px; top:45px; height:30px; }
.menuT { width:650px; border:0; padding:0; margin:0; text-align:center; }
.linkfirsttop { display:inline; border:0; padding:0; margin:0;  }
.linktop, .linklast { display:inline; border:0; padding:12px 0 3px; margin:0; background:url(img/menuT_barra.jpg) bottom right no-repeat; }
.linklast { background:none; }
.linktop A, .linklast A { font:bold 14px Lucida Sans,Tahoma,Arial,sans-serif; color:#ffffff; text-decoration:none; padding:0 10px; }
.linktop A:hover, .linklast A:hover { text-decoration:underline; }
.Acttop { text-decoration:none; }
.Acttop  A { text-decoration:none; font-weight:bold; }
.Acttop  A:hover { text-decoration:underline; }

#logo_foto { width:945px; height:200px; background:url(img/logo_foto.jpg) top left no-repeat; }

#contenuti { /*min-height:1100px;*/ margin:0 0 0 204px; width:550px; background:url(img/content.gif) top left repeat-y; overflow:hidden; }
.titolopag { text-align:right; vertical-align:middle; background:url(img/content_alto.gif) top left no-repeat; height:25px; padding:15px 20px 0 0; }
.titolopag h1 { margin:0; padding:0; text-transform:uppercase; }
.titolopag1 { display:inline; padding-left:5px; color:#2B2B2B; text-transform:uppercase; }
.titolopag2 { display:inline; padding-left:5px; color:#2B2B2B; font:bold 12px Lucida,Tahoma,Arial,sans-serif; text-transform:uppercase; }
.content { padding:0pt 10px 5px 5px; overflow:hidden; }

#piede { width:945px; height:70px; background:url(img/piede.gif) top center repeat-x; }
#credits { text-align:right; padding:40px 10px; }
#credits a { font-weight:normal; color:#ffffff; }

#colonna_SX { position:absolute; top:270px; left:0px; width:200px; }
#menu_lato { margin:0 5px 0 7px; }
.menuL { list-style-type:none; border:0; padding:0; margin:0; }
.menuL img { vertical-align: middle; }
.menuL .first { margin:0; padding:3px 0 0 15px; background:url(img/menuL_arancio.gif) 0px 6px no-repeat; }
.menuL .firstAct { margin:0; padding:3px 0 0 15px; background:url(img/menuL_arancio.gif) 0px 6px no-repeat; }
.first A { display:inline; font:bold 12px Lucida Sans,Tahoma,Arial; text-decoration:none; }
.first A:hover { text-decoration:underline; }
.firstAct A { font:bold 12px Lucida Sans,Tahoma,Arial; padding:10px 0 10spx 7px; text-decoration:underline; color:#FF7200; }
.menuS { list-style-type:none; border:0; padding:0; margin:0 0 10px 0; }
.menuS img { vertical-align:middle; }
.menuS .second { margin: 0 0 0 15px; padding:2px 0 2px 10px; background:url(img/menuL_freccia.gif) 0 5px no-repeat; }
.menuS .secondAct { margin: 0 0 0 15px; padding:2px 0 2px 10px; background:url(img/menuL_freccia.gif) 0 5px no-repeat; }
.second A { color:#565859; text-decoration:none; font:bold 11px Lucida Sans,Tahoma,Arial; vertical-align:middle; }
.second A:hover { text-decoration:underline; }
.secondAct A { text-decoration:underline; font:bold 11px Lucida Sans,Tahoma,Arial; }

#associazioni { margin:0 0 0 7px; text-align:center; }
#associazioni h2 { border-bottom:1px dotted #000000; text-align:left; }
#sponsor { margin:0 0 0 7px; text-align:center; }
#sponsor h2 { border-bottom:1px dotted #000000; text-align:left; }

#colonna_DX { position:absolute; top:270px; left:750px; width:200px; }
#news { margin:0 5px 0 7px; }
#news .titolo { text-align:right; vertical-align:middle; background:url(img/news.jpg) top right no-repeat; height:30px; }
.cont_news {  }

#indirizzo { margin:100px 5px 0 7px; }
#indirizzo p, #indirizzo a { font:normal 12px Tahoma; }

/*NEWS*/
.news-latest-item, .news-list-item { margin-bottom:5px; }
.news-list-container img, .news-latest-container img { float:right; margin:5px; }
.news-latest-morelink a, .news-latest-morelink a { padding-top:5px; }
.news-latest-timedata, .news-latest-container a { color:#000000; font-weight:bold; }
.news-latest-morelink a { color:#733F02; }
.news-single-img { margin:5px; }
.news-single-author { padding:0; margin:0; }

.tx-srfeuserregister-pi1 dd { width:65%; }
form { clear:both; }
#tx_chcforum-pi1, .tx-srfeuserregister-pi1, .tx-srfeuserregister-pi1 { width:535px; clear:both; }
.tx-srfeuserregister-pi1 legend { display:none; }
