/* CSS Document */

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
	border: 0;
	text-align: center;
	font-size:small;
	width: 980px;
	line-height: 16px;	
	background-image:url(../img/sfondo.gif);
	background-repeat:repeat-x;
	background-color:#999;
     } 
	
img {
	display:block;
	border:1px solid #5292D6;
	}

h2 {
	font-size:130%;
	color:#5292D6;
	}

h3 {
	font-size:110%;
	color:#ED7034;
	margin-bottom:0;
	padding-bottom:0;
	}

hr {display:none;}

a {
	color:#5292D6;
	text-decoration:none;
	}

a:hover {
	color:#ED7034;
	text-decoration:underline;
	}

/***********************************************/
/* CONTENITORE                            */
/***********************************************/ 

#all {
          padding:0;
	      margin:0 auto;	
	      text-align: center;
	      width: 980px;
		  }     
	
/***********************************************/
/* MENU'                           */
/***********************************************/	

#menu, #flash {display:none;}	
	  
/***********************************************/
/* TESTATA                         */
/***********************************************/	
		
#spazio { 
          margin:0;
		  paddig:0;
		  border:0;
		  background-image:url(../img/spazio_nocomment.jpg);
		  height: 51px;
		}
	
/***********************************************/
/* CONTENITORE TESTO                          */
/***********************************************/	
		
#contenitore_testo {
          margin:0;
		  padding:0 0 20px 0;
		  border:0;
		  text-align:left;
		  font-size: 85%;
		  color:#666;
		  background-image: url(../img/sfondo_testo.jpg);
		  background-repeat: repeat-y;
		}
		
#testo_primo {
          margin:0 20px;
		  padding:10px;
		  border: 0;
		  width: 267px;	
		  float: left;	
		  background-color: white;    		  
 		}  	  	  
		
#testo_secondo {
          margin: 0 20px 0 346px;
		  padding:10px;
		  border: 0;
		  width: 267px;
		  background-color:white;
		  }  		
		  
#testo_terzo {
          margin: 0;
		  padding:10px;
		  border: 0;
		  float: right;
		  width: 260px;
		  background-color: white;		  
		  }	
		 
#testo_terzo p {
          margin:0;
		  padding:0;  
		  }	
		  
#testo_doppio {
          width: 554px;
		  padding: 30px 10px;
		  border: 0;
		  float:right;
		  }		  	  
		  
/***********************************************/
/* CLASSI                       */
/***********************************************/		

.chiudi{ clear:both;}	

.titolino1 {
	      float: left;
	      width: 267px;
		  
	      margin:  36px 20px 0 10px;
	      padding: 0;
	      border: 0;
	      color: #00135D;
	      font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	      font-size: small;
	       }		 

.titolino2 {
	      width: 267px;
		  margin: 0 20px 0 346px;
	      padding: 36px 0 0 0;
	      border: 0;
	      color: #00135D;
	      font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	      font-size: small;
		  text-align:center;
		  display:block;
	       }	
		   
.titolino3 {
	      width: 267px;
		  float: right;
		  margin:  36px 20px 0 10px;
	      padding: 0;
	      border: 0;
	      color: #00135D;
	      font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	      font-size: small;
	       }			   	 		  
		
.foto_testo {
		  text-align: center;
		  border: 0;
		  margin-left:auto; 
		  margin-right:auto;
		  } 		  
		  
.foto_sx {
          float: left;
		  margin:15px 0;
		  padding:0;
		  border:0;
		  } 		   
		  
.testo_basso {
          padding: 35px 0;
		  border: 0;
		  margin:0;
		  } 	
		 
.logo {
	border:0;
	margin:5px auto 10px auto;
	}	

.progetti {
	padding:10px 0 0 0;
	margin:0;
	}
	
.progetti_p {
	padding:0;
	margin:0 0 5px 0;
	}


		 
/***********************************************/
/* FOOTER                       */
/***********************************************/		
#footer {
	border:1px solid white;
	background-color:white;
	margin-top:10px;
	text-align:left;
	font-size:80%;
	padding:10px;
	}

