.mainWrap {
	width: 1110px;
	margin: 0 auto;
}
.leftWrap {
	float: right;
	width:940px;
	/*background-color: #F0F0F0;*/
	padding: 10px;
}
.rightWrap {
  margin-top: 150px;
	float: left;
	width:150px;
	background-color:#000066;
}
.banner {
	width:150px;
	height: 212px;
/*	background-color: #000066; 
	color: #f9dd11;*/
	font-weight: bold;
}
.red {
  color: #ff0000;
}
.bold{
  font-weight: bold;
}
.big{
  font-size: +1;
}
body {
  margin-top:10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(sfondo003.jpg);
  background-repeat: repeat;
}
#logo {
  margin: 0;
  padding: 10 10 10 10;
  width:800px;
  border-width:0px;
  border-style:solid;
  border-color:#ff0000;
}	
td.sottobanner {
  padding: 10 10 10 10;
  background-image: url(SottoBanner2.gif);
  background-repeat: no-repeat;  
  background-position: center center;
}
.menu{
  margin: 0;
  padding:0px; 
  height:26px;
  width:900px;
  border-bottom-width:10px;
  border-bottom-style:solid;
  border-bottom-color:#2d427c;  
}
.menu li{
  padding:0; 
  list-style:none; 
  display: inline;
}
.menu li a{
  background-image: url(SottoBottoneG.gif);
  background-repeat: no-repeat;  
  background-position: left top;
  font-weight: bold;
  text-decoration:none;
  float:left; 
  padding-top:6px; 
  padding-left:10px;
  padding-right:5px;  
  color:#2d427c; 
  font-family: Copperplate Gothic Light, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px; 
}
.menu li a:hover, .menu li a.active:hover{
  background-image: url(SottoBottoneB.gif);
  background-repeat: no-repeat;  
  background-position: left top;
  color:#d1d1d3;
}
.menu li a.active{
  background-image: url(SottoBottoneB.gif);
  background-repeat: no-repeat;  
  background-position: left top;
	font-family: Copperplate Gothic Light, Verdana, Arial, Helvetica, sans-serif;  
  font-size:18px;
  color:#d1d1d3;

}
table.mainInner {
  font:14px Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#1a6aa5;
}
table.main {
  width:900px;
  height:700px;
  border-width:2px;
  border-style:solid;
  border-color:#2d427c;
  background-image: url(Logo-pianeta-acqua-f-b2.gif);
  background-repeat: no-repeat;
  background-position: center center;
  font:14px Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#1a6aa5;
}
td.main {
  border-width:2px;
  border-style:solid;
  border-color:#2d427c;
  vertical-align: top;
  padding: 10px;
}
table.main a, table.main a:hover, table.main a:active, td.main a, td.main a:hover, td.main a:active {
  color:#ff0000;
  text-decoration: none;
  font-style: italic;
}
img {
  border-width: 0px;
}
.image_sx {
  float: left; 
  margin: 6px;
}
h2 {
  font:18px Verdana, Arial, Helvetica, sans-serif;
  color: #2d427c;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#2d427c;  
}
h3 {
  font:16px Verdana, Arial, Helvetica, sans-serif;
  color: #2d427c;
  font-style: italic;
  font-weight:bold;
}
b.rimando {
  text-decoration:
}
table.mainx {
  width:750px;
  height:700px;
  border-width:0px;
  border-style:solid;
  border-color:#ff0000;
  background-image: url(Logo-pianeta-acqua.gif);
  background-repeat: no-repeat;
  background-position:center center;  
  font:24px Verdana, Arial, Helvetica, sans-serif;
  font-weight:;
  color:#1a6aa5;
}
table.footertable {
  width:850px;
  height:100px;
  border-width:0px;
  border-style:solid;
  border-color:#2d427c;
  font:14px Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#2d427c;
}
td.footertable {
  margin: auto;
  padding: 5;
  font:11px Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.linklist {
  list-style-type: circle;
  padding-bottom: 0px;
  margin: 5;
  padding-left: 5px;
}
.sublinklist {
  list-style-type: square;
  font:14px Verdana, Arial, Helvetica, sans-serif;
  margin: 8;
  padding-left: 8px;
}
iframe {
  background-color: transparent;
}

/* INIZIO CSS PER ANTEPRIMA ULTIMO POST FORUM */
.topictable {font-family: tahoma, verdana, arial; display: table; width: 100%; border: 1px #CCD7ED solid; }
.topictitle {border: 1px #fff solid; background-color:#2d427c; color: #d1d1d3; padding: 5px; font-size: 12px; font-weight: bold; text-align: center; font-family: Copperplate Gothic Light, verdana;}
.topiccell {padding: 5px 5px 5px 5px; border-left: 1px #fff solid; border-top: 1px #fff solid; border-bottom: 1px #eee solid; border-right: 1px #eee solid; font-size: 11px;}
.topiccell sup {color:#ff0000; font-size: 12px;}
.topicrow0 {background-color: #F5F7FB;}
.topicrow1 {background-color: #e5e5e8;}

