body{
background : white url(logosfondobase2.jpg) repeat fixed;
margin : 0 10%;
padding : 0 1em;
border-left : 4px solid #008b8b;
border-right : 4px solid #008b8b;
font-family : "times new roman", serif;
}

h1{
margin-top : 1em;
font-size : 120%;
font-weight : bold;
text-align : center;
border-bottom : 4px solid #008b8b;
}

hr{
color : #008b8b;
}

.contenutoombra{
padding : 0;
border : 1px solid #008b8b;
background-color : white;
margin-left : 0.5em;
margin-right : 0.5em;
position : relative;
top : -0.5em;
}

.ombraesterna{
background-color : #008b8b;
margin : 1em 0;
position : relative;
top : 0.5em;
}

h2{
margin : 0.5em 0;
padding : 0;
font-size : 250%;
font-weight : bold;
text-align : center;
}

h3{
font-size : 200%;
font-style : italic;
font-weight : bold;
color : #008b8b;
text-align : left;
}

h4{
font-size : 150%;
font-weight : normal;
margin-bottom : 1em;
text-align : left;
}

h5{
font-size : 120%;
font-weight : bold;
margin : 1em;
text-align : center;
}

p{
margin-top : 1em;
font-size : 120%;
text-align : justify;
text-indent : 1.5em;
}

em{
font-style : italic;
}

strong{
font-weight : bold;
}

p.quote{
font-style : italic;
margin : 2em 3em;
}

p.quote em{
font-style : normal;
}



p.firma{
text-align : right;
font-weight : bold;
text-indent : 0em;
}

p.end{
margin-top : 4em;
color : black;
font-size : 80%;
font-variant : small-caps;
text-indent : 0em;
}

p.english{
text-align : left;
text-indent : 0em;
}

.english img{
height : 1em;
}

p.linkimmagine{
text-align : center;
}

.linkimmagine img{
height : 3em;
}

p.centrato{
text-align : center;
}

div.bosco{
background : white url(image002.jpg) repeat fixed;
border : 6px engraved;
margin : 5% 10%;
padding : 0.5em 1em;
}

div.bosco p{
color : white;
} 

div.bosco h3{
color : white;
text-align : center;
}

div.bosco a:link,
div.bosco a:visited{
color : #008b8b
}

div.bosco a:hover,
div.bosco a:focus,
div.bosco a:active{
color : white
}

table{
margin : 0 10%;
text-align : center;
}

a:link,
a:visited{
color : blue
}

a:hover,
a:focus,
a:active{
color : #008b8b
}


a:link img,
a:visited img{
border : none;
}

a:hover img,
a:focus img,
a:active img{
border : 2px solid #008b8b;
}

ul.lista{
list-style-type: none;
margin-left : 2em;
margin-right : 3em;
margin-top : 1em;
margin-bottom : 1em;
}

.lista li{
min-height : 35px;
background : url(logosmall.jpg) left top no-repeat;
color : black;
font-size : 120%;
text-align : justify;
margin : 1em 0;
padding-left : 40px;
}

.menu{
margin : 0;
padding : 0;
text-align : center;
}


.menu li{
list-style : none;
font-size : 100%;
}


.menu a{
display : block;
padding : 0.5em;
margin : 0.5em 0;
}

.menu a:link,
.menu a:visited{
background-color : #008b8b;
color : white;
}

.menu a:hover,
.menu a:focus,
.menu a:active{
background-color : #00cccc;
color : black;
}

.menu li.vocecorrente a{
color : black;
text-decoration : none;
}


#colonna1{
float : left;
width : 20%;
}

#colonna2{
float : left;
margin-left : -1px;
width : 80%;
}


#fine{
background : transparent;
text-align : center;
}


#testo{
margin-bottom : 5%;
margin-left : 5%;
margin-right : 5%;
border : 1px solid #008b8b;
background-color : white;
padding : 0.5em;
}



a.indice:link,
a.indice:visited{
color : black;
text-decoration : none;
}

a.indice:hover,
a.indice:focus,
a.indice:active{
text-decoration : underline;
color : blue;
}

/* begin styles for RSS Feed */

.rss-box {
	 margin: 10px 5%;
	 padding: 4px 8px;

	 background-color: #ededed;
	 border: 2px dashed #7485CA;
}

.rss-title, rss_title a {
	font-family: "American Typewriter", "Trebuchet MS", Trebuchet, Lucida, sans-serif;
	font-size: 18px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
}

.rss-items {
  
}

.rss-item  {
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
  font-weight : bold; 
  margin: 8px 0;
}

.rss-item a:link, .rss-item a:visited, .rss-item a:active {
	text-decoration : none;
	border-bottom: 1px solid #ededed;
	color: #88b;
	}

.rss-item a:hover { 
	text-decoration : none;
	color: #e0861e;
	border-bottom: 1px dotted #e0861e;
	}
	
.rss-date {
	font-size: 11px;
	font-weight : normal;
	color: #F60;
	}

.rss-item .rss-item-auth {
	color: #888;
	font-size: 11px;

}

.pod-play-box {
	margin: 4px 0;
	font-size:90%;
}


/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }
 






