#intestazione {
     /*background: #639CFF url(cssimmagini/linea-sfondo1.png ) 0 0 repeat-x;*/
     background: /*#639CFF*/ #000000 /*#466EB3*/ /*url(cssimmagini/cielo6.png ) 0 0 no-repeat*/;     
     color: #000000;
     width: 100%;
     height: 132px; /* per ie7 134*/     
     /*padding: -1em 0 0 0;*/
     
     }
     
body {
     background: #2E2E2E url(cssimmagini/sfondobody.gif) repeat-x ; /*#E6EBF4*/ /*#466EB3*/ /*#AFBAC4*/
     margin: 0;
     padding: 0 10%;
     font-family: arial, helvetica, sans-serif;
     font-size: 0.8em; margin-top: 20px;
     }
     
#corpo {
     width:100%;
     float:left;
     /*background:   #639CFF  ;*/  /*#B39D46*/ /*#FFFA63*/ /*#ffffff*/
      background:  #639CFF url(cssimmagini/sfondocolonna1.png) 0 0 repeat-y;
     }
     
#colonna-1 {
     float: left;
     width: 200px;
     /*background:  transparent url(cssimmagini/fondobox4.jpg) 0 0  no-repeat;*/
     background:  transparent url(cssimmagini/fondobox4.gif) 0 0  no-repeat;
     color: #FFFA63 /*#000000*/; 
     }
     
#box1 {
     width: 150px;
     background: #000000 /*url(cssimmagini/fondobox3.jpg) 0 0  no-repeat*/;
     margin-top : -6px;
     margin-left: 25px;
     }
     
     
#fondobox1 {
     width: 150px;
     height: 5px;
     margin-bottom : /*134px*/ 10px;
     margin-left: 25px;
     }
     
#accessibilita {
     list-style:none;
     text-align:left;
     font-weight:lighter;
     /*font-size:0.8em;*/ /*questa sarebbe meglio omettere */
     color: #ffffff;
              }     

#fondobox2 {
     width: 150px;
     height: 5px;
     margin-bottom: 10px;
     }
     
#colonna-2 {
     margin-left: 200px;
     background:  /*#FFFA63*/ /*#B39D46*/ /*#EC5528*/ #FFFA63 /*#ffffff*/ /*transparent*/; 
     color: #000000;
     /*padding: 10% 10% 10% 10%; */
     padding: 5%;
     min-height: 750px;
     }
     
#colonna-2 .tela {
background: url(cssimmagini/tela.jpg) repeat;
width: 100%;
}
    
#colonna-2 .bdx {
background:  #ffffff /*transparent*/  url(cssimmagini/quadrato8-1.gif) left top no-repeat ;/* tranparent x tela */
width: 100%;
}

#colonna-2 .bsx {
background:  url(cssimmagini/quadrato7-1.gif) right top no-repeat;

}

#colonna-2 .bbas{
background:  url(cssimmagini/quadrato5-1.gif) left bottom no-repeat ;
/*float: left;*/
}

#colonna-2 .balt  {
background:  url(cssimmagini/quadrato6-1.gif) right bottom no-repeat ; 
margin-top:30px;
margin-bottom: 30px;  /*fa casino con ie*/
}

#tag1 {
width:100%;
/*background:#000000;*/
padding:5px;
}

#aluoghi {
padding: 40px 20px;
}     
     

     
hr.clear {
      clear:left;
      height: 0;
      margin: 0;
      border: none;
      }
      
.logo {
      float: left;
      width: 300px;
     }
     
.logo1 {
      float: right;
      
     }
     
.img-intestazione2 {
     height: 150px;
     width: 500px;
     margin-top: -10px;
     }


/*#clear {
      clear: left;
     }      
*/
.img-intestazione {
     /*clear: left;
     margin-left: 200px;*/
     height: 150px;
     width: 300px;
     margin-top: -10px;
     }
     
.img-intestazione1 {
     /*clear: left;
     margin-left: 200px;*/
     height: 150px;
     width: 300px;
     margin-top: -10px;
     }
     
#pie-di-pagina {
     background: #B39D46 /*#666666*/;
     color: #ffffff;
     width: 100%;
     clear:left;  
     text-align:center;
     padding-top: 10px; 
     }
     
#intestazione, #colonna-1, #colonna-2, #pie-di-pagina {
     padding-top: 0.5em;
     padding-bottom:0.5em;
     }
     
div p {
     margin: 0;
     padding: 0.5em 1em;
     text-align: justify;
     }
     
div h4 {
     margin: 0;
     padding: 0.5em 1em;
     font-size: 1.2em;
     color: #639CFF /*#5175D5*/ /*#4D4D4D*/   /*#B39D46*/ ;
     }
div h3 {
     margin: 0;
     padding: 0.5em 1em;
     font-size: 1.5em;
     color: #639CFF /*#5175D5*/ /*#4D4D4D*/   /*#B39D46*/ ;
     }
     
     
div  a.link{
     color: #4D4D4D;
     font-weight:bold;
     padding: 0.5em 1em;
     text-decoration: none;
     }
     
.titoli {
        margin: 0;
        padding: 1.5em 1em;
        }