body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 0px 10px 0px;
	padding: 0px;
	background-color:#e5e5e5;
}
#corpocentrale{
   
  margin:0 auto;
	text-align:center;
   width:860px;
   background-color:#333333;
   height:505px;
}

#primariga{
  text-align:left;
  height:95px;
   background-color:#000033;
  padding-top:5px;
  
  }
  
  
  
  .logoDx{
  padding-top:2px;
  *padding-top:2px;
   padding-right:10px;
  text-align:right;
  float:right;
  
  }
  .cerca2 {
   color:#333333;
  background-color:#CCCCCC;
  font-size:10px;
  font-weight:600;
  border: 1px solid #333333;
  height:20px;
  padding-bottom:3px;
  } 
  .cerca3{
  font-size:10px;
  }
 #secondariga{
 background-color:#000033;
  text-align:left;
  min-height:400px;
  width:840px;
  margin-left:10px;
  margin-right:10px;
}
#terzariga{
clear:both;
background-color:#333333;
  text-align:left;
  min-height:110px;
  width:840px;
  padding-top:10px;
  color:#FFFFFF;
  font-size:10px;
  
  }
 
#colonna1{
   float:left;
	width:412px;
	padding:3px 3px 3px 8px;;
	margin-bottom:3px;
}
#colonna2{
float:right;
width:413px;
padding:2px;
padding-bottom:3px;
font-size:10px;
  	}
	#boxDx{
	height:250px;
*height:248px;
overflow:auto;
background-color:#FFFFFF;
margin-top:3px;
	}
	.riqTesto{
	padding:5px;
	padding-top:0px;
	background-color:#FFFFFF;
	color:#000000;
	

	}
	.titoloRiq{
	font-size:12px;
	font-weight:600;
	font-variant:small-caps;
	text-align:center;
	background-color:#CCCCCC;
	}
#colonna2 a{
color:#cc0000;
}
.colonna3{
   float:left;
	width:410px;
	padding:3px;
	padding-left:5px;
}

	
#colonna4{
float:right;
width:412px;
*width: 415px;
padding:3px;
*padding-right:0px;
}
 #colonna2 table td{
	padding:2px;
	
	}
	

.newsHome {
  font-size:11px;
  color:#333333; 
 }
 .colonnaInt1{
  float:left;
  width:245px;
 }
 .titoloInt1{
 margin-top:3px;
 padding:3px 0px 2px 5px;;
 color:#FFFFFF;
 margin-right:1px;
 }
  .colonnaInt2{
  float:right;
  width:270px;
 }
 .colonnaInt2 img{
 margin-bottom:2px;
 }
 .tabDx td{
 border-right:1px solid #999999;
 border-top:1px solid #999999;
 background-color:#FFFFFF;
 color:#000000;
 height:125px;
 *height:119px;
 }
 
  .tabImg{
 width:410px;
 }
 .sponsor{
 background-image:url(images/SfondoSponsor.jpg);
 background-repeat:no-repeat;
 height:83px;
 color:#FFFFFF;
 font-size:90%;
  }
 .sponsor table{
    width:245px;
	height:83px;
 }
.newsHome td{
 padding:15px 2px 2px 5px;
 }
 td.newsInterna {
 background-image:url(images/SfondoCellaNews.jpg);
 background-repeat:no-repeat;
 padding-left:10px;
 }
 
  .titoloInt2{
 background-color:#999999;
 margin-right:15px;
 padding:3px;
 color:#FFFFFF;
 text-align:right;
 }
 .boxdestra{
width:253px;
 border: 1px solid #666666;

 }
 .testorosso{
 color:#CC0000;
 padding:10px;
 font-weight:600;
 }
 .boxdetra table{
    width:100%;
 }
.titoloInterno{
color:#000066;
font-size:13px;
font-weight:600;
} 
.testo{
padding:10px;
font-size:95%;
line-height:130%;
}


.footer {
    clear:both;
	color: #FFFFFF;
	height:40px;
	text-align:left;
	width:850px;
	background-color:#000033;
	padding:5px;
	*padding-top:0px;

}
.webcomm{
  float:left;
  *padding:6px;
}
	.webcomm a{
	  background-image:url(images/webcommunity.jpg);
		color: #FFFFFF;
		text-decoration:none;
		padding:10px 6px 3px 20px;
		margin-left:50px;
	}
	.webcomm a:hover {
		color:#CCCCCC;
	}
	
.private{
*padding:6px;
float:left;
}
.private a{
  color:#FFFFFF;
 text-decoration:underline;
 font-size:80%;

 }
 .private a:hover{
 color:#FF9900;

 }
/* --- Classe relativa ai bordi delle immagini con link. Va necessariamente messo alla fine --- */
#colonna4 a img{
	border-color:#CCCCCC;
	border-width:3px;
}
#colonna4 a:hover img, #colonna4 a:active img{
	border-color: #CC0000;
}
#frecciaAv2{
	border-width:0px;
	background-image:url(images/Freccia.jpg);
	background-repeat:no-repeat;
}
#frecciaInd2{
	border-width:0px;
	background-image:url(images/FrecciaInd.jpg);
	background-repeat:no-repeat;
}
#colonna4 a.frecciaAv{
	border-width:0px;
	background-image:url(images/Freccia.jpg);
	text-decoration:none;
}
#colonna4 a.frecciaAv:hover{
	border-width:0px;
	background-image:url(images/FrecciaHov.jpg);
}
#colonna4 a.frecciaInd{
	border-width:0px;
	background-image:url(images/FrecciaInd.jpg);
	text-decoration:none;
}
#colonna4 a.frecciaInd:hover{
	border-width:0px;
	background-image:url(images/FrecciaIndHov.jpg);
}
.colonna3 a img{
	border-color:#333333;
	border-width:3px;
}
.colonna3 a:hover img, .colonna3 a:active img{
	border-color: #CC0000;
}
td.lineaImg{
background-image:url(images/lineaImg.jpg);
background-position:center;
background-repeat:repeat-x;
*padding-bottom:2px;
}

.bordoInfForum{
 border-bottom: 1px solid #000033;
}
#corpoForum{
   
  margin:0 auto;
	text-align:center;
   width:860px;
   background-color:#333333;
   border-bottom: 1px solid #333333;
}
#BoxForum{
background-color:#e5e5e5;
margin:2px;
padding-bottom:10px;
}
#BoxForum a{
  color:#CC0000;
  
  }
  #BoxForum a:hover {
color:#333333;
text-decoration:none;
  }