html, body, #wrapper {
     height:100%;
     margin: 0;
     padding: 0;
     border: none;
     margin-top : 0; 
     margin-bottom : 0;
	 color:#FF0000;		  	  
    }

#wrapper {
     margin: 0 auto;
     text-align: left;
	 vertical-align:top;
	 width:1025px; 

    }
   
#corpo {
     color: #000000;
     font-family: Arial, Helvetica, sans-serif;
     text-align : justify; 	 
	 line-height : 1.5; 

    }  
	
body {
     background-color: #ffffff;
	 background-image:url(../immagini/sfondo.jpg);
	 background-repeat:repeat-x;
    } 
	
.fondopagina {
     color: #fdf4ab;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-align : center; 	 
     font-size: 10px;
	 padding-left: 10px;
	 background-color:#348f26;
    } 





#relazioni{
  display: block;
  width: 110px;
  height: 43px;
  background: url(../../../maincnpi/immagini/relazioni.jpg) no-repeat 0 0;
}

#relazioni:hover{
  background-position: 0 -43px;
}

#relazioni span{
  display: none;
}


.immaginedx {
background-color: #ffffff;
display: block;
margin: 0px 0px 0px 10px;
padding: 3px;
float: right;
}			 

.immaginesx {
background-color: #ffffff;
display: block;
margin: 0px 10px 0px 0px;
padding: 3px;
float: left;
}

.immaginen {
background-color: #ffffff;
display: block;
margin: 0px 0px 0px 0px;
padding: 3px;
float: center;
}

.grigio { background-color: #e2e2e2 }

.grigioscuro { background-color: #cfcfce }

.lineetta {
	      background: #cfcfce;
	  border-left-width: 1px;
	  border-left-style: solid;
	  border-left-color: #999999; 	
}

.lineettar {
	  background: #cfcfce;
	  border-left-width: 1px;
	  border-left-style: solid;
	  border-left-color: #999999; 
      color: #FF0000;
}

.lineettab {
	      background: #ffffff;
	  border-left-width: 1px;
	  border-left-style: solid;
	  border-left-color: #999999; 
}

.fondogrigio {
	      background: #cfcfce;
}

.lineettaa {
	  background: #0099cc;
	  border-left-width: 1px;
	  border-left-style: solid;
	  border-left-color: #999999; 
      color: #FFFFFF;
}


.fondoazzurro {
	      background: #33ffff;
}

.verde {color: #00a256 }
.rosso {color: #e3001b }
.bianco {background-color: #ffffff; }


a:visited {color: #000000; text-decoration: none }
a:link    {color: #000000; text-decoration: none }
a:hover   {color: #00a256; text-decoration: underline}


a.linkverde:visited {color: #00a256; text-decoration: none }
a.linkverde:link    {color: #00a256; text-decoration: none }
a.linkverde:hover   {color: #FF0000; text-decoration: underline}

/* codice per menu
------------------------------------------------------------- */
#menu {
	width:985px;
	height: 34px;
	padding:0 0 0 0px;
	float:left;
}
#menu ul {
	display: inline;
	margin: 0;
	padding: 0;
}

#menu li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu li a {
	float:left;
	height:34px;
	display:block;
	background-image: url(/maincnpi/immagini/menu_links.jpg);
	text-indent: -999999px;
	outline:none;
	overflow: hidden;}
	
#menu li.home a{
	background-position: 0px -68px;
	width: 75px;}
	#menu li.home a:hover{background-position: 0px -34px;}
	#menu li.home a.selected {background-position: 0px 0px;}
	
#menu li.chisiamo a{
	background-position: -75px -68px;
	width: 111px;}
	#menu li.chisiamo a:hover{background-position: -75px -34px;}
	#menu li.chisiamo a.selected {background-position: -75px 0px;}		
	
#menu li.news a{
	background-position: -186px -68px;
	width: 75px;}
	#menu li.news a:hover{background-position: -186px -34px;}
	#menu li.news a.selected {background-position: -186px 0px;}
		
#menu li.organizzazioni a{
	background-position: -261px -68px;
	width: 157px;}
	#menu li.organizzazioni a:hover{background-position: -261px -34px;}
	#menu li.organizzazioni a.selected {background-position: -261px 0px;}	
	
#menu li.temapastorale a{
	background-position: -418px -68px;
	width: 163px;}
	#menu li.temapastorale a:hover{background-position: -418px -34px;}
	#menu li.temapastorale a.selected {background-position: -418px 0px;}	

#menu li.documenti a{
	background-position: -581px -68px;
	width: 122px;}
	#menu li.documenti a:hover{background-position: -581px -34px;}
	#menu li.documenti a.selected {background-position: -581px 0px;}
	
#menu li.assemblee a{
	background-position: -703px -68px;
	width: 123px;}
	#menu li.assemblee a:hover{background-position: -703px -34px;}
	#menu li.assemblee a.selected {background-position: -703px 0px;}	
	
#menu li.contatti a{
	background-position: -826px -68px;
	width: 98px;}
	#menu li.contatti a:hover{background-position: -822px -34px;}
	#menu li.contatti a.selected {background-position: -822px 0px;}
		
#menu li.link a{
	background-position: -924px -68px;
	width: 61px;}
	#menu li.link a:hover{background-position: -924px -34px;}
	#menu li.link a.selected {background-position: -924px 0px;}
	
/* Fine menu
------------------------------------------------------------- */	
  
.Stile3 {
         font: 14px Arial;
        }   
		
sup {
         font: 10px Arial;
        }  		
   
   

   /* Definisce lo stile dei link al caricamento */
   a.menudocumenti {
      background: #cfcfce;
      color: #000000;
      font: 14px Verdana;
	  cursor:pointer;	  
      padding: 2px;
	  text-align:center;
	  border-left-width: 1px;
	  border-left-style: solid;
	  border-left-color: #999999; 
      /* Permette di ottenere l'effetto anche se il mouse non è sul testo */
      position: Relative;
      text-decoration: None;
      /* Imposta il contenuto del layer per la larghezza del layer stesso */
      display: Block;
   }
   /* Definisce lo stile dei link al passaggio del mouse  */
   a:hover.menudocumenti {
      background: #dfdfe3;
      color: #00a256;
      font: 14px Verdana;	  
      padding: 2px;
      position: Relative;
      text-decoration: None;
      display: Block;
   }  

   .presente {
      background: #cfcfce;
      color: #ff0000;
      font: 14px Verdana;
	  cursor:pointer;	  
      padding: 2px;
	  padding-left:5px;
	  text-align:left;
	  border-left-width: 1px;
	  border-left-style: solid;
	  border-left-color: #999999; 
   }

   /* Definisce lo stile dei link al caricamento */
   a.menud {
      background: #cfcfce;
      color: #000000;
      font: 14px Verdana;
	  cursor:pointer;	  
      padding: 2px;
	  padding-left:5px;
	  text-align:left;
	  border-left-width: 1px;
	  border-left-style: solid;
	  border-left-color: #999999; 
      /* Permette di ottenere l'effetto anche se il mouse non è sul testo */
      position: Relative;
      text-decoration: None;
      /* Imposta il contenuto del layer per la larghezza del layer stesso */
      display: Block;
   }
   /* Definisce lo stile dei link al passaggio del mouse  */
   a:hover.menud {
      background: #dfdfe3;
      color: #00a256;
      font: 14px Verdana;	  
      padding: 2px;
	  padding-left:5px;
      position: Relative;
      text-decoration: None;
      display: Block;
   }  
   
  
   
.selezionato {
      background: #cfcfce;
      color: #e3001b;
      font: 14px Verdana;
	  cursor:pointer;	  
      padding: 2px;
	  text-align:center;
	  border-left-width: 1px;
	  border-left-style: solid;
	  border-left-color: #999999; 
	  border-right-width: 2px;
	  border-right-style: solid;
	  border-right-color: #cfcfce; 
      /* Permette di ottenere l'effetto anche se il mouse non è sul testo */
      position: Relative;
      text-decoration: None;
      /* Imposta il contenuto del layer per la larghezza del layer stesso */
      display: Block;
   }   
   
.sinistra { 
padding:10px;
	  border-left-width: 30px;
	  border-left-style: solid;
	  border-left-color: #e2e2e2; 

background-color:#fff;
   }  
   
span.interlineabassa{
line-height : 0.4;
}     
   
a.rosso:visited {color: #ff0000; text-decoration: none }
a.rosso:link    {color: #ff0000; text-decoration: none }
a.rosso:hover   {color: #ff0000; text-decoration: underline}  
   