
body {
	margin:0;
	padding:0;
	background:#CCCC66;
/*	background-image:  url("../background/cloth.jpg");
	background-attachment: fixed;
	background-repeat: repeat-y */

	}

A {font-weight:bold;text-decoration:none;}
A:hover {background-color: #FFFF00; color: #000000;}
A:link {color: #CC0033}
A:visited {color: #666600}
A:active {color: #CC0033}


#banner {
  font-family:verdana, arial, sans-serif;
/*  padding:0px 15px 15px 15px;  */
	padding:0;
	padding-bottom:25px;
  border:none;
  border-top:15px solid #CCCC66;
  background:#999966;

/*	margin:0;
	padding:0;*/

/*	padding:10px 10px 10px 10px;*/

	padding-left:10px;

	margin-bottom: 0px;
	margin-left: 180px;
	margin-right:0px;

}

#banner a, #banner a:hover, #banner a:link, #banner a:visited, #banner a:active {
  font-family:verdana, arial, sans-serif;
  color:#FFFFCC;
/*  background-color: #999966;*/
  font-size:20px;
  font-weight:normal;
  text-transform:uppercase;
  letter-spacing: .2em;   
  margin-bottom: 0px;
  margin-top: 0px;
}

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


#content {
	background:#ffffcc;

	margin:0;
	padding:0;
	padding-bottom :15px;
	margin-bottom: 10px;
	margin-left: 180px;
/*	margin-right:5px;*/
/*	border-right:4px solid #CCCC66;*/
	border-bottom:15px solid #CCCC66;
  }
  
.blog, .descrizione, .attivita, .progetti, .collegamenti, .contatti, .letesi {
    padding-left:15px;
    padding-top:15px;
    padding-right:15px;   
    font-size:15px; 
  } 

 .blogbody {
  font-family:georgia, verdana, arial, sans-serif;
  color:#333300;
/*  font-size:11px; */
  font-weight:normal;
    background:#FFFFCC;
/*   line-height:14px; */
    padding-left:10px; 
    padding-right:10px;
    padding-top:10px;   
  } 

.blogbody:hover , .progetto:hover {
	background:#eeeebb;
}
 
 .title { 
  font-family: verdana, arial; 
 /* font-size: 10px; */
  color: #660000; 
  text-transform: uppercase;
  font-weight:bold; 
  }   
  
 #menu {
    margin-bottom:15px;
  background:#FFFFCC;         
  } 
  
.date { 
  font-family:georgia, verdana, arial, sans-serif; 
  color: #666633; 
  border:1px solid #999966;
  padding:5px;
  margin-top:10px; 
  font-weight:normal;
  } 

H2.date {
  margin-bottom: 0px;
  }

.posted { 
  font-family:verdana, arial, sans-serif; 
/*  font-size: 11px; */
  color: #666633;
  margin-bottom:15px; 
  }
  
  
 .calendar {
  font-family:verdana, arial, sans-serif;
  color:#000000;
/*  font-size:10px; */
  font-weight:normal;
/*    background:#CCCC66; 
    line-height:14px; */
    padding:2px;
    text-align: center;    
  }
 
 .calendarhead { 
  font-family:verdana, arial, sans-serif;
  color:#660000;
/*  font-size:10px; */
  font-weight:bold;
/*    background:#CCCC66; 
    line-height:14px; */
    padding:2px;    
  } 
 
 .side {
  font-family:verdana, arial, sans-serif;
  color:#333300;
/*  font-size:11px; */
  font-weight:normal;
    background:#CCCC66; 
/*    line-height:14px; */
    padding:3px;    
  } 
  
.side a:visited {color: #CC0033}

 .sidetitle {
  font-family:verdana, arial, sans-serif;
  color:#000000;
  font-size:13px; 
  font-weight:bold;
/*   background:#CCCC66; 
    line-height:14px; */
    padding:2px; 
    margin-top:10px;
/*  text-align:center; */
    text-transform:uppercase;
  letter-spacing: .2em;       
  }  
 
 .syndicate {
  font-family:verdana, arial, sans-serif;
 /* font-size:9px;  */
  font-weight:bold;  
 /*   line-height:14px; */
    padding:2px;
    margin-top:10px;
    text-align:center;
 /*   background:#CCCC66;   */
   } 
  
 .powered {
  font-family:verdana, arial, sans-serif;
  color:#660000;
/*  font-size:9px; */
  font-weight:bold;
  border-top:1px solid #FFFFCC;
  border-bottom:1px dotted #FFFFCC;  
/*  line-height:14px; */
  text-transform:uppercase; 
  margin-top:10px;
  text-align:center;
  letter-spacing: .2em       
  } 
  
 
 .comments-body {
  font-family:verdana, arial, sans-serif;
  color:#000000;
/*  font-size:11px; */
  font-weight:normal;
    background:#FFFFCC;
/*    line-height:14px; */
    padding:10px;   
  }  

 .comments-post {
  font-family:verdana, arial, sans-serif;
  color:#666633;
/*  font-size:10px; */
  font-weight:normal;
    background:#FFFFCC;   
  } 
  
 .comments-head { 
  font-family: georgia, verdana, arial, sans-serif; 
/* font-size: 11px;  */
  color: #666633; 
  border:1px solid #999966;
  padding:5px;
  font-weight:normal;
  margin-top:10px;  
  }  

 #banner-commentspop {
  font-family:georgia, verdana, arial, sans-serif;
  color:#FFFFCC;
  font-size:16px;
  font-weight:bold;
  border: none;
  border-bottom:1px dotted #FFFFCC;
  border-top:3px solid #FFFF00;
    background:#999966;
    padding:15px; 
  }        

 .comments-body {
  font-family:verdana, arial, sans-serif;
  color:#333300;
/*  font-size:11px; */
  font-weight:normal;
    background:#FFFFCC;
/*    line-height:12px; */
    padding-left:10px;
    padding-right:10px;   
  }


/* extra style */

 .squish 
  {color: black;
   margin:20px;
   margin-top:0px;
 /*  font-size:x-small; */
   }




H2.date {font-size: 14px;}

.calendar, .calendarhead, .side, .sidetitle, .syndicate
	{background:#CCCC66;}

.title, .calendar, .calendarhead, .side  
	{font-size: 15px;}

.sidetitle {text-align:center}

.syndicate, .sidetitle, .powered, .posted
	{font-size: 11;}

.comments-post, .squish
	{font-size: 9px;}

/* EOF */

/*left menu by Paolo */

#links {
	z-index:1;
	margin:0;
	padding:0;
	position: absolute;
	width: 180px;
	left:0px;
	top:0px;
	height:100%;
/*	bottom:0px;*/

	background:#CCCC66;
/*	border:1px solid #000;*/
}

#footer {
	background:#999966;
	margin:0;
	padding:0;

/*	padding:10px 10px 10px 10px;*/
/*	margin-bottom: 5px;*/
	margin-left: 180px;

	border-top:15px solid #ffffcc;
	border-bottom:15px solid #ffffcc;
	border-right:8px solid #ffffcc;
	border-left:8px solid #ffffcc;
}


	
  #navsite  {
	
	display:block;

	background:#CCCC66;
/*	margin-bottom: 5px;*/
	margin-left: 180px;
/*	margin-right:5px;*/
/*	border:1px solid #000;*/
	border-bottom:2px dotted #FFFFCC;  
	border-top:2px dotted #999966;

	padding:3px 3px 3px 3px;
	padding-left:60px;
    }

/* 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:visited {color: #CC0033}


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

}


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

	#positionedbox .title {
		background:transparent;
		line-height: 145%;
	}


