body {
  background:#123a78;
  padding:0;
  margin:0;
  text-align:center; /*IE centering hack*/
}

#container {
  margin:0 auto;
  width:730px;
  position:relative;
}

#header {
  width:730px;
  height:171px;
  background:url(header.jpg);
  margin-top:0;
  position:relative;
}

a#gohome {
  width:698px;
  height:165px;
  position:absolute;
  top:0;left:15px;
}

a#gohome span {display:none;}

#main {
  width:730px;
  background:url(bg.jpg) repeat-y left;
  margin-top:0;
  text-align:center; /*centra il #content */
}

#content {
  width:696px;
  margin:0 auto;
  margin-top:0;
  margin-bottom:0;
  background:url(grad.jpg) repeat-x top;
  text-align:left;
  }


#text {
  padding:20px 0 0 0;
  text-align:center;
  margin-bottom:0;
  }
.home {text-align:center;}

#footer {
  width:730px;
  height:84px;
  background:url(footer.jpg);
  margin-top:0;
  text-align:center;
}

/*TEMP*/
ul {margin:0;padding:0;}
ul li {display:inline;width:120px;height:135px;}

.item {
float:left;
width:127px;
height:135px;
margin:0 15px 30px 15px !important;
margin:0 15px 0 15px;
position:relative;
}

.item img {
  width:127px;
}

.h-item {
  text-align:center;
  margin-bottom:10px;
  margin:0 auto;
  width:640px;
}

.h-item a, .h-item a:hover, .h-item img {
  text-decoration:none;
  background:transparent;
  border:none;
}

h3 {
  font: bold 18px/0.95 arial,sans-serif;/*letter-spacing:-2px*/
  margin:0;
  padding:0;
  text-align:left;
  position:absolute;
  /*top:-13px !important;*/
  top:4px;left:2px;
  z-index:2;
}

h3.shad {
  position:absolute;
  /*top:-11px !important;*/
  top:6px;left:4px;
  z-index:1;
}



h3 a {color:#fff;text-decoration:none;}


.postitle {/*height:29px;margin:0 0 5px 0;*/}

#single {
  text-align:center;
  margin-bottom:0;
}

#single ul, #single li {display:inline;margin:0;padding:0;}

.navigation .alignleft {float:left;}
.navigation .alignright {float:right;}

#list {
  width:635px !important;
  width:650px;
  text-align:left;
  margin:0 auto !important;
  }
  
h2{font: bold 32px/0.95 arial,sans-serif;color: #08f;letter-spacing:-2px;cursor:default;}
#end {text-align:center;}
#end a:link, #end a:hover, #end a:visited, #end img, #footer a, #footer a img {text-decoration:none;border:0;background:transparent;}
#footer img {margin-top:20px;}
span.flash{font-family:'Lucida Grande', Verdana, Geneva, Arial, sans-serif;font-size:12px;color:#08f;font-weight:bold;}
span.flash a:link, span.flash a:visited {text-decoration:underline;color:#08f;} span.flash a:hover {text-decoration:none;}

span.flash#intro {text-align:left;font-size:8px;} /*span.flash#intro a {background:#B3DBFF;}*/

a#forum {text-decoration:underline;}
.thnetwork{display:none;font-size:10px;padding-left:20px;padding-right:20px;color:#08f;}
.scambiolinks a {display:none;}
.scambiolinks a, span.descr {font-size:12px;text-decoration:none;color:#08f;}

form span.descr {font-size:13px;font-weight:bold;}
form input#mail {background:#ecf4ff;border:1px solid #166498;color:#08f;font: normal 14px 'Trebuchet MS', Arial, Verdana;padding:1px;}
form input#mail:focus {background:#def;border:1px solid #166498;}

.ad-h-t2 {display:none;}

.avviso {color:#333;width:640px;padding:5px 0 5px 0;font-size:11px;margin:0 auto;font-family:'Lucida Grande', Verdana, Geneva, Arial, sans-serif;}
.avviso a {font-weight:bold;text-decoration:underline;color:#333;}
.avviso a:hover {text-decoration:none;}

.avviso#widget {background: #dec;border-top:1px solid #8c3;border-bottom:1px solid #8c3;}

.avviso#intro {font-size:10px; color:#6b91d8; padding: 5px; background: #ecf5ff;border-top:1px solid #7db0e3;border-bottom:1px solid #7db0e3;text-align:left;}
.avviso#intro a {color:#6b91d8;}
