body {text-align:center;
      padding: 0; 
      margin: 0;}

/*varie*/

a:link, a:active {color: #FF6633;	background: inherit;}
a:visited, a:hover, a:focus { color: #6C757A; background: inherit; }

.grass{font: bold 1em Tahoma, sans-sherif; color: #333;}

.content {margin: 10px auto;
	  width: 752px;
          text-align:left;
          }

h1 { font: normal 0.9em Arial, Sans-Serif; margin: 0 0 5px 0;color: #FFF; }
h2 { font: normal 1.2em Arial, Sans-Serif; margin: 5px 0;color: #000; }

p {margin: 5px 0;}

.red{font: normal 0.5em Tahoma, sans-sherif; 
     color: #F00;
     margin: 0;
     padding: 0;}

.red1{font: bold 0.8em Tahoma, sans-sherif; 
     color: #F00;
     margin: 0;
     padding: 0;}

.rosso{color: #f00;}

.grass{font: bold;}

.informazioni{font: normal 0.7em Tahoma,sans-sherif;
              color: #00F;}

.imm_right{border: 1px dotted #333;
           float: right;
           margin: 0 0 0 10px;}

.imm_left{border: 1px dotted #333;
           float: left;}

.imm_right_s{border: 1px dotted #333;
           float: right;
           margin: 0 35px 0 10px;}

/*struttura oro 

#primo{height:80px;
       width:401px;
       float:left;
       background: url(land/1.jpg) no-repeat;}

#secondo{float: left;
         width:351px;
         height:80px;
         background: url(land/2.jpg) no-repeat;}

#terzo{height:162px;
       width:401px;
       float:left;
       background: url(land/3.jpg) no-repeat;
       }

#error_ie{overflow: auto;
          width:401px;
          height:162px;}

#error_ie p{margin: 0 10px 0 15px;
            font: normal 0.8em Tahoma, sans-sherif; color: #333;}

#quarto{height:162px;
       width:351px;
       float:left;
       background: url(land/4.jpg) no-repeat;}

.left{float: left;}

.right{float: right;
       padding: 0 35px 0 0;}

.linkbox{height:60px;
         width:280px;
         margin: 0 20px;}

.linkbox img{float: left;
             border:0;
             margin: 0 15px 0 0;}

#quinto{height:110px;
       width:752px;
       float:left;
       background: url(land/5.jpg) no-repeat;}

#base{float: left;
      height: 272px;
      width: 752px;
      background: url(land/base.jpg) no-repeat;}


fine parte oro*/

.testata { 
	 height: 158px;
	 background: url(collage_testa.jpg) no-repeat;
	 color: #6B67F9;
	 /*border-bottom: 1px solid #ccc;*/
}

.info_testata {
	float: none;
	/*width: 752px;*/
        margin: 0 50px 0 50px;
	/*padding: 5px 0 4px 0;*/
	background: none;
}

	.info_testata_sx {
		width: 300px;
		margin: 0 0 0 230px;
	        background:none;}

.centro_sfondo{width: 728px;
               min-height:250px;
               padding: 0 10px;
               border: 2px solid #ccc;
               background: url(land/sfondo_vagli.jpg) bottom right no-repeat;}

.centro{width: 728px;
        min-height:220px;
        padding: 0 10px;
        border: 2px solid #ccc;}
		
.centro_dati{width: 718px;
             /*background: url(sfondo_dati_pub.jpg) top left repeat-y;*/
			 height: 350px;}
			 
.testo{width: 478px;
       font: normal 0.8em/0.8em Arial, Helvetica, sans-serif;
	   border-bottom: 1px dotted #999;
	   float: left;
	   padding: 7px 0 7px 0;
	   }
	   
.testo_no{width: 478px;
       font: normal 0.8em/0.8em Arial, Helvetica, sans-serif;
	   float: left;
	   padding: 7px 0 7px 0;
	   }	   
			 
.forf{width:70px;
      text-align: center;
	  border-right: 1px dotted #999;
	  float: left;
	  padding: 5px 0 5px 0;}			 
	  
.forf_no{width:70px;
      text-align: center;
	  float: left;
	  padding: 5px 0 5px 0;}	  

.centro_left{width: 47%;
             overflow: auto;
             height: 210px;
             float: left;
             padding: 0 10px 0 0;
             margin: 5px 0 0 0;}

.centro_right{float: right;
              width: 47%;
              height: 160px;
              padding: 80px 0 0 20px;}

.centro_right a{padding: 0 0 0 20px;
                }

.centro p{font: normal 1em Tahoma, sans-sherif;
          color: #333;
          padding: 0 0 0 20px;}

.centro_sfondo p{font: normal 1em Tahoma, sans-sherif;
          color: #333;
          padding: 0 0 0 20px;}

.testo_centrato{text-align: center;
                padding: 0;}

.casella{width: 650px;
         margin: 0 auto;
         padding: 0 10px;
         border-bottom: 1px solid #666;}

.casella p{font: normal 0.8em Tahoma, sans-sherif;
           color: #333;
           padding: 0;}

.casella p ul li a:link,
.casella p ul li a:visited {color: #FF6633;
                            border: none;
                            background: inherit;}
.casella p ul li a:hover,
.casella p ul li a:focus,
.casella p ul li a:active {color: #6C757A;
                           border: none; 
                           background: inherit; }

.testo_cas{float: left;
           width:150px;
           font: normal 0.6em Tahoma, sans-sherif; color #333;
           margin: 7px 0 7px 20px;
           }

.testo_ste{float: left;
           width:50px;
           font: normal 0.6em Tahoma, sans-sherif; color #333;
           margin: 7px 0 7px 20px;
           }

.testo_new{clear:left;}

#testodesc{width: 250px;
           float: left;
           font: normal 0.6em Tahoma, sans-sherif; color #333;
           margin: 7px 0 7px 20px;}

  
.pulsantone{font: normal 1.7em Georgia, Times New Roman, Times, serif;
            
            background: #F93;
            width: 220px;
            margin: 40px auto;
           }

.pulsantone a:link,
.pulsantone a:visited{display: block;
                      text-decoration: none;
                      border: 8px ridge #CCC;
                      padding: 0 3px;
                      color: #00F;}

.pulsantone a:hover,
.pulsantone a:focus,
.pulsantone a:active{display: block;
                     text-decoration: none;
                     border: 8px groove #CCC;
                     padding: 0 3px;
                     color: #F00;}

.puls{font: bold 1em Georgia, Times New Roman, Times, serif;
      width: 250px;
      margin: 7px 0 20px 0;
      }

.puls a:link,
.puls a:visited{display: block;
                background: #DDD;
                text-decoration: none;
                border: 2px solid #CCC;
                padding: 0 3px;
                color: #F63;}

.puls a:hover,
.puls a:focus,
.puls a:active{display: block;
               background: #CCC;
               text-decoration: none;
               border: 2px solid #DDD;
               padding: 0 3px;
               color: #F63;}

.box{ /*width: 120px;*/
      /*min-height: 120px;*/
      background: #EEE;
      /*float: right;*/
      border: 1px solid #666;
      margin: 10px 5px 10px 0;
      padding: 5px 15px;}

.box h4{font: normal 0.8em Georgia, Times New Roman, Times, serif;
        color: #00F;}

.box p{font: normal 0.7em Georgia, Times New Roman, Times, serif;}

.boxora{width: 400px;
        background: #FF6;
      /*float: right;*/
      border: 1px solid #666;
      margin: 10px 5px 10px 0;
      padding: 5px 15px;}

.faq{background: #F8FCAF;
     width: 120px;
     border: 1px solid #aaa;
     float: right;
     padding: 0 0 0 5px}

.faq h5{font: normal 0.6em Georgia, Times New Roman, Times, serif;
        color: #F00;
        margin: 2px 0;}

.faq p{font: normal 0.6em Georgia, Times New Roman, Times, serif;
       margin: 2px 0;}


.footer {width: 728px;
        padding: 10px;
        border: 2px solid #ccc;
        border-top: 2px solid #FFF;
        text-align:center;
        clear: right;
        margin: 0;}

.footer p{font: normal 0.8em Tahoma, sans-sherif;
          color: #999;} 