body {

	margin: 0;

}



.pathgal {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #3e3e3e;

	background-color: #86BC6A;
	
	padding: 2px 4px 4px 4px;

}



.pathgal a:link, .pathgal a:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #3e3e3e;



	

}



.pathgal a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: white;

	

}



.fasciasx {
	background-image: url(img2/back_gal.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #86BC6A;


}

.fasciasx1 {
	background-color: #86BC6A;
}


/*-------------------------- MENU PRINCIPALE ----------------------------*/











div.menuprin {



color: #3e3e3e; 



background: #fff; 



text-decoration:none; 



font-size:11px; 



font-weight: bold;



font-family: Tahoma, verdana, sans-serif;



}











div.menuprin a {



color: #D1E2F3; 



background: #ffffff; 



text-decoration:none; 



font-size:11px; 



font-weight: bold;



line-height:12px; 



font-family: Tahoma, verdana, sans-serif; 



display: block;



padding-left: 7px;



padding-bottom: 2px;



padding-top: 2px;







}



div.menuprin a:link {



      color: #115220; 



      background: #FFF;



	  border-bottom: 1px solid #115220;



	  border-right: 1px solid #115220;



	   }



div.menuprin a:active { 



    color: #E25317;



    background: #FFF; 



	  border-bottom: 1px solid #115220;



	  border-right: 1px solid #115220;



	  }



div.menuprin a:visited {



    color: #115220; 



    background: #FFF; 



	  border-bottom: 1px solid #115220;



	  border-right: 1px solid #115220;



	  }



div.menuprin a:hover {



    color: #000000;



   background: #D2E890;



	  border-bottom: 1px solid #115220;



	  border-right: 1px solid #115220;



	   }





.sxbox{



    

		background: #20372D url(img2/back_menu_gal.gif) no-repeat left bottom;



	  border-bottom: 1px solid #115220;



	  border-right: 1px solid #115220;



	  border-left: 1px solid #115220;



	   }

	   

TD.header{



      



color: black; 



background: #FFCC66; 



text-decoration:none; 



font-size:12px; 



font-weight: bold;



font-family: Tahoma, verdana, sans-serif; 



border: 1px solid #115220;



padding: 2px 2px 2px 5px;



	  



	   }  
		 
		 
		 
		 

		 TD.header1{

      

/*color: #115220; 

background: #D2E890; */

color: black; 

background: #FFCC66; 

text-decoration:none; 

font-size:12px; 

font-weight: bold;

font-family: Tahoma, verdana, sans-serif; 

border: 1px solid #115220;

padding: 2px 2px 2px 5px;

	  

	   }  

		 #ricerca{

      

color: black; 

background: #FFFFFF; 
border-width: 0 1px 1px 0;
border-style: solid;
border-color: #115220;


padding: 1px 2px 1px 5px;

	  

	   }  

	   

	   

#magnify{

      

background: #FFCC66; 

border-width: 1px 1px 1px 0;
border-style: solid;
border-color: #115220;



   }  

INPUT {

height: 16px;

width: 110px;

color: black; 

text-decoration:none; 

font-size:12px; 

font-weight: normal;

font-family: Tahoma, verdana, sans-serif; 

border: 1px solid #115220;

padding: 1px 2px 1px 3px;



	  

	   }  

		 INPUT.pippo {

height: 11px;

width: 24px;

color: black; 
border: 0;
   
	 }  

	 		 INPUT.autenticazione {

height: 20px;

width: 70px;

color: black; 
border: 1 solid #195545;

   
	 }

	 
	 		 INPUT.nascita {

height: 16px;

width: 20px;

color: black; 
border: 1 solid #195545;

   
	 }
	 
	 		 INPUT.nascita2 {

height: 16px;

width: 40px;

color: black; 
border: 1 solid #195545;

   
	 }
	 
	 		 INPUT.indirizzo{

height: 16px;

width: 165px;

color: black; 
border: 1 solid #195545;

   
	 }
	   

form {

	height: 12px;

	margin: 0px;

	padding: 0 0 1px 3px;

	

}


.nolink {

color: #000000; 

background: #D2E890; 

text-decoration:none; 

font-size:11px; 

font-weight: bold;

line-height:12px; 

font-family: Tahoma, verdana, sans-serif; 

display: block;

padding-left: 7px;

padding-bottom: 2px;

padding-top: 2px;

border-bottom: 1px solid #115220;

border-right: 1px solid #115220;

}


#main  {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

font-style: normal;

font-weight: normal;

color: #195545;

text-decoration: none;

text-align: left;

padding: 10px 5px 10px 20px;

border-left: 1px solid #86BC6A;




    }
		
#main TABLE TD {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

font-style: normal;

font-weight: normal;

color: #195545;

text-decoration: none;

text-align: left;

padding: 2px 2px 2px 5px;





    }		
		
		
/* LINK MAIN */		
#main TABLE TD a:link, #main TABLE TD a:visited {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

font-style: normal;

font-weight: normal;

color: black;

text-decoration: underline;


    }				

/* FINE LINK MAIN */


.header3{

      

color: black; 

background: #FFCC66; 

text-decoration:none; 

font-size:12px; 

font-weight: bold;

font-family: Tahoma, verdana, sans-serif; 

border-width: 1px 0 1px 1px;

border-style: solid;

border-color: #115220;


padding: 1px 2px 1px 5px;


	   }  

.titolo{



 

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 20px;

font-style: normal;

font-weight: bold;

color: #025321;

text-decoration: none;





    }

