@charset "utf-8";
html { height:100%; border:0; padding:0; margin:0; }
body  { height:100%; font:12px Verdana, Verdana, Geneva, sans-serif; color:#ffffff; background:#000000; margin:0; padding:0; text-align:center; }

a { text-decoration:none; color:#5de3fe; }
a img { border:none; }

p { margin:0; line-height:18px; }
h1 { margin:0; font-size:14px; }
h2 { margin:0; font-size:12px; }
h3 { margin:0; font-size:12px; }
.csc-textpic-intext-left ul { margin:0; padding:0; list-style:inside; }
.csc-textpic-intext-left ol { margin:0; padding:0; list-style:outside; }
.csc-textpic-intext-left li { margin:0; padding:0; list-style:inherit; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead table { background:none; }
.tx-indexedsearch h1 a, .tx-indexedsearch h2 a, .tx-indexedsearch h3 a, .tx-indexedsearch h4 a, .tx-indexedsearch h5 a { color:#5de3fe; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:none; }

.align-center { text-align:center; }
.align-left { text-align:left; }
.align-right { text-align:right; }
.align-justify { text-align:justify; }

#container { background:#000f15 url(img/sfondo_rip.jpg) repeat-x; } 
#mainContainer { background:#000f15 url(img/sfondo.jpg) no-repeat; width:960px; margin:0 auto; text-align:left; display:block; }


#header { width:960px; height:200px; }
#logo { z-index:5; position:absolute; margin-left:70px; }
#scritta { z-index:5; position:absolute; margin-left:75px; top:120px; }
#menuTop { position:absolute; top:161px; background:url(img/menuTop.jpg) no-repeat; height:34px; }
.voceTop { float:left; padding:0 10px 7px 0; text-align:center; float:left; padding:10px 0; text-align:center; width:116px; }
.voceTop a { color:#000000; font:bold 13px Tahoma, Geneva, sans-serif; }
.voceTop a:hover { text-decoration:underline; }
.Act {  }
.Act a { color:#009cff; text-decoration:underline; font-weight:bold; }


#sidebar1 { float:left; width:230px; padding:0 0 10px 5px; }
#menu { margin:30px 0; }
#cerca { background:url(img/cerca.jpg) no-repeat; width:228px; height:44px; }
#cerca form { padding:7px 0 0 58px; margin:0; }
#cerca input { border:none; border:0; padding:0; margin:0; }
.tx-indexedsearch-rules { display:none; heigth:0; }
#sponsor { margin-top:20px; }
#sponsor h1 { color:#54b9c9; font-size:12px; border-bottom:1px solid #54b9c9; padding:30px 0 3px; margin-bottom:10px; }


#sidebar2  { display:none; padding-top:60px; }
#contiene_news {  }
#news {  }
#news h1 {  }


#mainContent { margin:0 10px 0 240px; padding-top:30px; }
#principale {  }
#titolopag {  }
#titolopag h1 { color:#ffffff; }
#content { overflow:hidden; margin-bottom:10px; }
#content h1 { color:#54b9c9; font-size:12px; border-bottom:1px solid #54b9c9; padding:20px 0 3px; margin-bottom:7px; }

h2.titolopag1 { color:#4AC7FD; font-size:12px; border-bottom:1px solid #4AC7FD; padding:10px 0 3px; margin-bottom:7px; font-weight:normal; }


.clearfloat { clear:both; height:0; font-size:1px; line-height: 0px; } 

#container_footer { background:url(img/footer.jpg) repeat-x; }
#footer { height:200px; width:960px; margin:0 auto; text-align:left;  } 
#footer p, #footer a { font-size:11px; color:#FFFFFF; }
#boxSX { float:left; width:700px; }
#boxSX .csc-textpic-text, #boxSX .csc-textpic { margin:10px 0; padding:0 15px; float:left; background:url(img/footer_riga.jpg) no-repeat; height:100px; }
#boxSX .csc-textpic { background:none; }
#boxSX .csc-textpic-clear { clear:none; }
#boxSX h1 { color:#54b9c9; font-size:11px; }
#intera { float:right; margin:0px 30px 0 0; }
