/* isfClean style sheet */

body {
	font:12px;
	background:#67A;
	padding:8px 8px 8px 8px ;
	margin:0;
	}

a, a:visited {
	text-decoration:underline;
	font-weight:bold;
	color:black;
	outline:none;
	background:white;
	}
	
a:hover {
	color:#67A;
	text-decoration:underline;
	}

	h1, h2, h3 {
/*		font-weight: normal;*/
/*		margin: 0px;
		padding: 0px;*/
	}

#banner {
	background:#fff;

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

/*		font-family: verdana, arial, sans-serif;*/
/*	color:#67A;*/

		font-weight: bold;
		}

#banner a{
		font-size: 29px;
}

#banner h1 {
/*	margin:10px;*/
	}

#banner .description {
	font-family:verdana, arial, sans-serif;
	color:black;
/*  color:#FFFF00;*/
/*  font-size:12px;*/
	font-weight:bold;
    	text-transform:none; 
  	letter-spacing: none; 
  	letter-spacing: .2em;   
	font-size: 13px;
/*    background:#999966; */
  } 

	#banner a,
	#banner a:link,
	#banner a:visited,
        #banner a:active,
        #banner a:hover {
		font-family: verdana, arial, sans-serif;
/*		font-size: x-large;*/
		color: #67A;
		background: white;
		text-decoration: none;
		}

#content {
	background:#fff;
	padding-bottom :15px;
	margin-bottom: 10px;
	margin-left: 190px;
	margin-right:5px;
	border:1px solid #000;
	}




#links {
	z-index:1;
	position: absolute;
	width: 180px;
	right:auto;
	left:8px;
	top:8px;
	background:#fff;
	border:1px solid #000;
	
/*		background: #663333;
		color: #FFCCCC;
		margin-top: 35px;	*/
	}

#footer {
	background:#fff;
	padding-left:10px;
	padding-right:10px;
	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-right: 15px;

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

	
.blogbody {
		font-family: verdana, arial, sans-serif;
/*		color: #FFCCCC;*/
/*		font-size: small;*/
		font-size: 15px;
		font-weight: normal;
/*  		background: #663333;*/
  		line-height: 140%;		
  		border-left: 1px solid #CC3333;			
  		border-right: 1px solid #CC3333;
  		border-bottom: 1px solid #CC3333;	  			  		
  		padding: 10px 10px 10px 10px;
		}

.blogbody h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}
		
	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active,
	.blogbody a:hover {
		font-weight: normal;
		text-decoration: underline;
	}
	
	.title {
		font-family: verdana, arial, sans-serif; 
/*		font-size: small; */
		font-size: 15px; 
		color: black; 
		text-transform: uppercase;

/*		font-weight: bold;*/
/*  		background: #663333;*/
  		line-height: 140%;
  		padding: 2px;
/*  		margin-top: 10px;
  		border-bottom: 1px solid red;
  		border-top: 1px solid red;*/
/*		letter-spacing: .2em;  				*/

		}			
		
	#menu {
  		margin-bottom: 10px;
/*		background: #663333;*/
		font-family: verdana, arial, sans-serif;
/*		font-size: small;*/
		font-weight: bold;
/*		color: #000011;*/
		}
		
	.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: #CC6633;*/
/*		font-size: x-small;*/
		font-weight: bold;
/*  		background: #663333;*/
  		line-height: 140%;				
		}	
	
	.side {
		font-family: verdana, arial, sans-serif;
/*		color: #FFCCCC;*/
/*		font-size: small;*/
		font-size: 13px;
		font-weight: normal;
/*  		background: #663333;*/
  		line-height: 140%;		
		margin: 10px 10px 10px 10px;
  		margin-bottom: 20px;
		}

.side a, .side a:link, .side a:visited, .side a:active, .side a:hover {
		text-decoration: none;
}


		
	.sidetitle {
		font-family: verdana, arial, sans-serif;
/*		color: #FFCCCC;*/
/*		font-size: small;*/
		font-size: 13px;
		font-weight: bold;
/*  		background: #663333;*/
  		line-height: 140%;
  		padding: 2px;
  		margin-top: 10px;
  		border-bottom: 1px solid red;
  		border-top: 1px solid red;
  		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: #663333;  		*/
 		}	
		
	.powered {
		font-family: verdana, arial, sans-serif;
/*		color: #FFCCCC;*/
/*		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  					
		}	
		

						
/* 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:#fff;
	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.gif");*/
    background-image: url("../images/check.png");
    background-repeat: no-repeat;
/*    text-decoration: underline;              */
	border:0;

}


.progetto {
/*		color: #FFCCCC;*/
/*		font-family: verdana, arial, sans-serif;
		font-weight: normal;*/
/*  		background: #663333;*/
  		border-left: 1px solid #CC3333;			
  		padding: 10px 10px 10px 10px;
		margin:10px;
		}


