 /* paolo001 style sheet */


body {
	font:12px;
/*	background:#ddd;*/
	background:#339933;


/*ko*/
	background-image:  url("../background/natfl194.jpg");
	background-image:  url("../background/natfl202.jpg");
	background-image:  url("../background/natfl070.gif");
	background-image:  url("../background/natfl113.jpg");


/*ok*/
	background-image:  url("../background/natfl207.jpg");
	background-image:  url("../background/natfl017.jpg");

	background-image:  url("../background/natfl004.jpg");
	background-image:  url("../background/natfl193.jpg");
	background-image:  url("../background/natfl136.jpg");
	background-image:  url("../background/natfl117.jpg");
	background-image:  url("../background/natfl069.gif");

	background-image:  url("../background/natfl207.jpg");


	background-attachment: fixed;
/*	background-repeat: repeat-y
*/
	padding:8px 8px 8px 8px ;
	margin:0;
	}

A 		{ color: #99FF33; text-decoration: none; }
a:link	{ color: #99FF33; text-decoration: none; }
a:visited	{ color: #99FF33; text-decoration: none; }
a:active	{ color: #99FF66; }
a:hover	{ color: #99FF66; background: #004400;
			  border-top: 1px solid #99FF66; 
			  border-bottom: 1px solid #99FF66; 
		}
	
/*	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}*/

#banner {

	background: #006600;
	color: #00CC00;

	padding-left: 15px;
	padding-top: 15px;
  	padding-right: 15px;

	margin-bottom: 5px;
	margin-left: 190px;
	margin-right:5px;

	border:1px solid #000;
	font-family: verdana, arial, sans-serif;
/*	font-size: 15px;*/
	font-weight: bold;

	}
		
	#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
		font-family: verdana, arial, sans-serif;
		font-size: 29px;
		color: #00CC00;
		background: #006700;
		text-decoration: none;
		border:0;
		}

	.description {
		font-family: verdana, arial, sans-serif;
		color: #FFFFDD;
		font-size: 15px;
		font-weight: bold;
  		background: #006600;	
  		text-transform: none;	
		}	
				
	#content {
/*	position: relative;
	top: 25px; */
	background:#fff;
/*	padding:10px 10px 10px 10px;*/
	margin-bottom: 5px;
	margin-left: 190px;
	margin-right:5px;
	border:1px solid #000;
	}

	#links {
	z-index:1;
	position: absolute;
	width: 180px;
/*	right:6px;*/
	left:8px;
	top:8px;
	background:#fff;
	border:1px solid #000;
	
		background: #006600;
		color: #FFFFDD;
		margin-top: 35px;				
		padding-top: 1px;				
		padding-bottom: 5px;				
		padding-left: 5px;				
	}

#footer {

	background: #006600;
	color: #00CC00;

	margin-bottom: 5px;
	margin-left: 190px;
	margin-right:5px;
	border:1px solid #000;
	}


		
	.blog, .descrizione, .attivita, .progetti, .collegamenti, .contatti, .letesi {
  		padding-left: 15px;
  		padding-top: 15px;
  		padding-bottom: 5px;
  		padding-right: 15px;

  		background: #006600;
		color: #FFFFDD;


		font-family: verdana, arial, sans-serif;
/*		color: #FFFFDD;*/
		font-size: 15px;
		font-weight: normal;
					
		}	


	.progetto {
/*		font-family: verdana, arial, sans-serif;
		font-weight: normal;*/
/*  		background: #663333;*/
  		border: 2px solid #005500;
/*  		padding: 10px 10px 10px 10px;
		margin:10px;*/
		padding-left:10px;
		padding-top:4px;
/*		padding-bottom:4px;*/
		margin-bottom:10px;
		}

	
	.blogbody {
		font-family: verdana, arial, sans-serif;
		color: #FFFFDD;
		font-size: 15px;
		font-weight: normal;
  		background: #005500;
  		line-height: 140%;		
  	/*	border-top: 1px solid #CC3333;			*/
  		border-left: 1px solid #CC3333;			
  		border-right: 1px solid #CC3333;
  		border-bottom: 1px solid #CC3333;	  			  		
  		padding-left: 10px;
		}
		
	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active,
	.blogbody a:hover {
		font-weight: normal;
		text-decoration: underline;
	}
	
	.title { 
		color: #00CC00;
		font-family: verdana, arial, sans-serif; 
/*		font-size: small; */
		font-size: 15px; 
/*		background: #006600;*/
		background: transparent;
		text-transform: uppercase;
		font-weight: bold;	
		}			

	#positionedbox .title {
		background:transparent;
		line-height: 125%;
	}
		
	#menu {
  		margin-bottom: 10px;
		background: #006600;
		font-family: verdana, arial, sans-serif;
		font-size: small;
		font-weight: bold;
		color: #99FF66;
		}	
		
	.date	{ 
		font-family: verdana, arial, sans-serif; 
/*		font-size: medium; */
		font-size: 17px; 
		color: #FF9999; 
		font-weight: bold;
		text-transform: uppercase;
		margin-top: 10px;		
  		border-bottom: 1px solid #CC3333;	
		}			
		
	.posted	{ 
		font-family: verdana, arial, sans-serif; 
/*		font-size: x-small; */
		font-size: 12px; 
		color: #FF9966; 
		}
		
		
	.calendar {
		font-family: verdana, arial, sans-serif;
		color: #CC3333;
		font-size: x-small;
		font-weight: normal;
  		padding: 5px;				
		}
	
	.calendarhead {	
		font-family: verdana, arial, sans-serif;
		color: #006600;
		font-size: x-small;
		font-weight: bold;
  		background: #006600;
  		line-height: 140%;				
		}	
	
	.side {
		font-family: verdana, arial, sans-serif;
		color: #FFFFDD;
/*		font-size: small;*/
		font-size: 12px;
		font-weight: normal;
  		background: #006600;
  		line-height: 140%;				
		}	
		
	.sidetitle {
		font-family: verdana, arial, sans-serif;
		color: #FFFFDD;
/*		font-size: small;*/
		font-size: 13px;
		font-weight: bold;
  		background: #006600;
  		line-height: 140%;
  		padding: 2px;
  		margin-top: 10px;
  		border-bottom: 1px solid #CC3333;
  		text-transform: uppercase;
		letter-spacing: .2em;  					
		}		
	
	.syndicate {
		font-family: verdana, arial, sans-serif;
		font-size: xx-small;
		font-weight: bold;		
  		line-height: 140%;
  		padding: 2px;
  		margin-top: 10px;
  		text-align: center;
  		background: #006600;  		
 		}	
		
	.powered {
		font-family: verdana, arial, sans-serif;
		color: #FFFFDD;
		font-size: xx-small;
		font-weight: bold;
		border-top: 1px solid #CC3333;
		border-bottom: 1px solid #CC3333;		
		line-height: 140%;
		text-transform: uppercase; 
		padding: 2px;
		margin-top: 10px;
		text-align: center;
		letter-spacing: .2em  					
		}	
		
	
	.comments-body {
		font-family: verdana, arial, sans-serif;
		color: #FFFFDD;
		font-size: small;
		font-weight: normal;
  		background: #006600;
  		line-height: 140%;					
		}		

	.comments-post {
		font-family: verdana, arial, sans-serif;
		color: #FF9999;
		font-size: x-small;
		font-weight: normal;
  		background: #006600;
 		margin-bottom: 25px;
  		border-top: 1px dashed #CC3333;
		}	
		
	.comments-head	{ 
		font-family: verdana, arial, sans-serif; 
		font-size: small; 
		color: #FFFFDD; 
		font-weight: bold;
		text-transform: uppercase;
		border-bottom: 1px solid #CC3333;		
		}		


	.trackback-body {
		font-family: verdana, arial, sans-serif;
		color: #FFFFDD;
		font-size: small;
		font-weight: normal;
  		background: #006600;
  		line-height: 140%;	
  		padding-top: 15px;				
		}		

	.trackback-url {
		font-family: verdana, arial, sans-serif;
		color: #FFFFDD;
		font-size: small;
		font-weight: normal;
  		background: #006600;
  		line-height: 140%;	
  		padding: 5px;
  		border: 1px dashed #FF9999; 				
		}

	.trackback-post {
		font-family: verdana, arial, sans-serif;
		color: #FFFFDD;
		font-size: x-small;
		font-weight: normal;
  		background: #006600;
  		margin-bottom: 20px;
		}	

	#banner-commentspop {
		font-family: verdana, arial, sans-serif;
		color: #00CC00;
		font-size: 13px;
		font-weight: bold;
  		background: #006600;
  		padding-left: 15px; 
		}		

								
/* extra style */

 .squish 
  {padding-left: 15px;
   padding-right: 15px;
/*   font-size: smaller; */
   font-size: 9px; 
   }


	
	
  #navsite  {
	font-size: 16px;
	font-weight: bold;
	
	display:block;

	background: #006600;

	margin-bottom: 5px;
	margin-left: 190px;
	margin-right:5px;
	border:1px solid #000;

	/* explorer and mozilla behave differently */
	padding:3px 3px 3px 3px;
    }

/* XXX override 'a' background and visited! */
  #navsite a {
    padding: 3px 3px 3px 20px;
    margin: 3px 3px 3px 3px;
/*	width: 10%;  */
	background:none;

text-decoration: none;
	border:0;

    }

  #navsite a:hover  {
    background-image: url("../images/check.png");
    background-repeat: no-repeat;
/*    text-decoration: underline;              */
	border:0;

}

#positionedbox {
	line-height: 125%;
	width:30%;
	background-color:#FF6600;
	float:right;
	margin: 8px;
	padding: 4px;
	border: 3px #000000 solid;
	color:#FFFFFF;
	}

#positionedbox h3, #positionedbox h2, #positionedbox h1 {
	color:#FFFFFF;
}


