body {
	margin: 0px 0px 0px 0px;
	font-family: 'Lucida Grande', Geneva,     Verdana, Arial, sans-serif;
	background:#ffffff url("images/bgHome.gif") repeat-x;       
	}
p {
  margin:0px;
  padding:0px;
  border:0px;
}
table.news {
   width:100%;
}
table.news  td{
   background-color:#fafafa;
   padding:0px;
   padding-left:3px;
   font-size:11px;
}
.homeIntroText {margin:0px;
    display:block;
margin-right:10px;
    font-size:12px;
    color: #333333;
    line-height:150%;
}
.homeIntroText b{
border-left: 5px solid #dd0b0b;
border-right:3px solid #ddd;
background:#ddd;
padding:2px;
color:#222;
}
A {
	COLOR: #010101;
    TEXT-DECORATION: none;

}
A:hover {
	COLOR: #b40202; 
	TEXT-DECORATION: none;
}

A.menu {
    margin-left:5px;
    font-size:10px;
	COLOR: #010101;
    TEXT-DECORATION: none;
}
A.menu:hover {
	COLOR: #b40202; 
	TEXT-DECORATION: none;
}
A.title {
    font-size:15px;
	COLOR: #555;
    font-weight:bold;
    TEXT-DECORATION: none;
}
A.title:hover {
	COLOR: #b40202; 
	TEXT-DECORATION: none;
}
h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}
/*
IMG {
        padding-left: 10px; 
        padding-right: 10px;        
}
*/
ul.arrow {
  margin:0px;
  border:0px;
  padding:0px;
  margin-left:21px;
  margin-top:5px;
  font-size:10px;
  list-style-image: url("images/menu_arrow2.gif")
}
ul.arrow li:hover {
   list-style-image: url("images/menu_arrow3.gif")
}
table td {
   vertical-align: top;
   }
/* STRUTTURA */

#container {
	line-height: 100%;
	margin-right: auto;
	margin-left: 50px;
	text-align: left;
	padding: 0px;
	width: 800px;
	/*border:  1px solid #FF00FF;*/
	}

#banner { 
     width: 800px;
     margin:0px 0px 0px 0px;
     border:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
}


.logobanner {
     float:left;
     height:85px;
     margin:0px 0px 0px 0px;
     border:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
}
.logobanner img {
      padding: 0px;    
}
.searchbanner {
     float:right;
     font-size:10px;
     padding:0px;
     width:250px;
     margin-top:25px;
}
.searchbanner form {
  float:right;
  margin:0px;
  padding-right:0px;
  }



.treebanner {
    padding: 0px;
    margin: 0px;
    border: 0px;
    width:800px;
    float:left;
    FONT-SIZE: 11px;
    font-weight: bold;
	FONT-FAMILY:  'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	color: #555;
    text-align: left; 
	padding-left: 10px;
	padding-top:2px;
	letter-spacing: .15em;
}

.treebanner a {
   color: #555;
}
.treebanner a:hover {
   color: #bb0000;
}
#center {
	float: left;
	width: 570px;
	overflow: hidden;
	margin-top:30px;
	}
	
#right {
    margin-top:30px;
	float: left;
	width: 230px;
	overflow: hidden;
	FONT-SIZE: 10px;    
    LINE-HEIGHT: 16px;
	}
	
/* ***************************************************************** */	

#right h1 {
        color: #010101;
        font-size: 16px;
}
#right h2 {
        color: #555555;
        font-size: 10px;
        letter-spacing: .2em;
        font-weight: bold;
}
#right IMG {
        padding-left: 0px; 
        padding-right: 0px;        
}
#right table td {
   vertical-align: middle;
   }

/* Content style */

.content strong, u, em {
     color: #444;
}
.content {
	padding: 0px;
	padding-left:10px;
	margin: 0px;
	border: 0px; 
	color: #555555;
	line-height:125%;
	}
.longText {
    margin:0px;
    padding-left:7px;
    font-size:11px;
    color: #555555;
    line-height:150%;
}
.abstract {
    margin:0px;
    padding-left:0px;
    padding-bottom:5px;
    font-size:10px;
    color: #555555;
    line-height:150%;
}
.posted {
    padding-right:10px;
    font-size:10px;
    color: #777;
    line-height:100%;
    text-align:right;
}
.content h1 {
    margin-left:3px;
    line-height:25px;
    font-size:15px;
    font-weight:bold;
    color: #D42516;
   }


}
	

/* ***************************************************************** */	





#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
}


