body {
 background-color: #FFFFFF;
 background-image:   url(../immagini/sfondo.jpg);
 background-repeat: repeat-x;
  
 width: 1020px;
 margin: 0px auto auto auto;
 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
}
li{
 list-style-position: inside;
 list-style-type: square;
 color: #FFFFFF;
 margin: 0px 3px 0px 5px;
}
ul{
 margin: 0px auto 0px 30px;
}
.form{
 /*background : #D9ECFF;*/
 color : #00008B;
 font : 10px Verdana;
 margin: 3px auto 3px auto;
 /*scrollbar-color : #778899;*/
} 

/* inizio colonna sinistra -------------------------------------------------------------------------------------*/
#colSx{
 background: url(../immagini/sfondoColSx.jpg) no-repeat top right;
 background-color: #FFFFFF;
 
 width: 213px;
 height: 845px;
 
 padding: 5px 5px 0px 12px;
 
 float: left;
}
#colSx h1{
 /*background-color: #6699CC;*/
 
 width: 100%;
 margin: 0px auto 0px auto;
 
 font-size: 12px;
 color: #000000;
}
#colSx a:link{
 text-decoration : none;
 color: #000000;
}
#colSx a:visited{
 text-decoration : none;
 color: #000000;
}
#colSx a:hover{
 background-color: #FFCC66;
 color: #000000;
 text-decoration : none;
}
/* fine colonna sinistra -------------------------------------------------------------------------------------*/

#testata{
 background: url(../immagini/sfondoTestata.jpg) no-repeat;
 
 width: 572px;
 height: 53px;
 
 margin: 30px auto auto 10px;
 
 float: left;
}

/* inizio colonna centrale -------------------------------------------------------------------------------------*/
#colCenter{
 background: url(../immagini/sfondoColDx.jpg) no-repeat top right;
 background-color: #FFFFFF;
 
 width: 572px;
 height: 735px;
 
 margin: 30px auto auto 10px;
 
 float: left;
}
#colCenter a{
 text-decoration : none;
 color: #000000;
}
#colCenter p{
 margin: 2px 5px 3px 1px;
 
 color: #333333;
 font-size: 12px;
}


#newsPrimoPiano{
 width: 564px;
 /*height: 200px;*/
 margin: 5px 0px auto 0px;
 padding: 0px 5px auto 3px;
}
#newsPrimoPiano h1{
 background-color: #FFCC66;
 width: 350px;
 margin: 2px 5px 0px 1px;
 float: left;
 
 font-size: 18px;
 color: #000000;
}
#newsPrimoPiano h2{
 width: 350px;
 margin: 0px 5px 0px 1px;
 float: left;
 
 font-size: 16px;
 color: #333333;
}
#newsPrimoPiano p{
 width: 350px;
 margin: 0px 5px 30px 1px;
 float: left;
 
 color: #666666;
 font-size: 12px;
}
#newsPrimoPiano img{
 margin: 2px 2px 2px 2px;
 border: 1px #6699CC;
 float: left;
}

#newsSecondoPianoContenitore{
 width: 572px;
 float: none;
}
#news_w_183{
 width: 183px;
 height: 330px;
 float: left;
 /*border: 1px #6699CC solid;*/
 margin: 2px 1px 2px 2px;
}
#news_w_183 h1{
 margin: 2px 2px 0px 2px;
 
 font-size: 14px;
 color: #000000;
}
#news_w_183 h2{
 margin: 2px 2px 0px 2px;
 
 font-size: 12px;
 color: #333333;
}
#news_w_183 p{
 margin: 2px 2px 0px 2px;
 
 color: #666666;
 font-size: 12px;
}
#news_w_183 img{
 margin: 3px 2px 3px 2px;
}
#news_w_371{
 width: 371px;
 /*height: 330px;*/
 float: left;
 /*border: 1px #6699CC solid;*/
 margin: 2px 1px 2px 2px;
}
#news_w_371 h1{
 margin: 2px 2px 0px 2px;
 
 font-size: 14px;
 color: #000000;
}
#news_w_371 h2{
 margin: 2px 2px 0px 2px;
 
 font-size: 12px;
 color: #333333;
}
#news_w_371 h3{
 width: 350px;
 margin: 0px 5px 0px 1px;
 float: left;
 
 font-size: 12px;
 color: #000000;
}
#news_w_371 p{
 margin: 2px 2px 0px 2px;
 
 font-size: 12px;
 color: #666666;
}
#news_w_371 .datiPrimoPiano{
 width: 350px;
 margin: 0px 5px 0px 1px;
 float: left;
 
 font-size: 12px;
 color: #000000;
}
/* fine colonna centrale -------------------------------------------------------------------------------------*/
#contenitoreTopColDx{
 width: 190px;
 margin: 15px auto 0px 10px;
 float: left;
}

#colDx{
 background: url(../immagini/sfondoColDx.jpg) no-repeat top right;
 background-color: #FFFFFF;
 
 width: 190px;
 height: 735px;
 
 margin: 30px auto auto 10px;
 
 float: left;
}
#contenitoreColDx{
 width: 180px;
 margin: 2px 6px 2px 2px;
 border: 1px #6699CC solid;
}
#contenitoreColDx h1{
 background-color: #6699CC;
 width: 180px;
 margin: 0px 0px 4px 0px;
 
 font-size: 12px;
 color: #FFFFFF;
}