body{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10pt;
	background-image: url(bg_body02.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	background-color:#c76f57;

 }
p{	font-size : 10pt; }
a{	font-family : Arial, Helvetica, sans-serif;	color : #B90000;	font-size : 10pt;}
a:hover{	text-decoration : underline;  color: #fff; }
form{	margin: 0px;}
input{ font-family: Tahoma;  font-size: 12px;  }

/* HEADER
-------------------------------------------------------------------------*/
#HEADER{ display: block; height: 117px; padding:0; 
margin:0;  
background-position: top right;  
background-repeat: no-repeat;  
background-image: url(bg_header02.jpg);   
}
	#HEADER h1{ width: 471px; 
	position: absolute;  
	margin-top: 0px;  
	left: 0;     
	height: 112px;  
	background-image: url(testata09_10.gif); 
	background-repeat: no-repeat; padding: 5px 0 0 23px; 
	margin: 0;  
	display: inline;              
	
}
	#HEADER h1 a{ display: block;  padding: 0 22px 0 22px;  width: 130px;   line-height: 52px; border-top: 3px solid #9E0000; background-color: #CD0000; height: 52px; color: White; font-family: "Times New Roman", Times, serif; font-size: 20px; margin: 0; text-decoration: none;  display: block;  font-weight: normal;    }
	#HEADER h1 a:hover{	background-color: #E60000;}
	#HEADER p.NextPage{ margin: 32px 0 0 0; display: inline; width: 20px; float: right;    }
	#HEADER p.NextPage a{ width: 20px; height: 19px; background-color: #CD0000; background-image: url(next_page.gif); background-repeat: no-repeat; display: block; color: #CD0000; }
	#HEADER p.NextPage a:hover{ background-color: #E60000; background-image: url(next_page.gif); background-repeat: no-repeat; color: #E60000; }
	#HEADER ul{ list-style: none; margin: 92px 0 0 0; padding: 0; display: inline; float: right; display: block;  position: relative;  left: 20px;       }
	#HEADER li{ float:left; margin: 0;  padding: 0 27px 0 5px; list-style: none; display: inline;  background-image: url(bg_topnav_li.gif);  background-repeat: repeat-y;    height: 25px;  line-height: 7px;      }
	#HEADER li a{  color: White; text-decoration: none;  font-size: 11px;  font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;       }
	#HEADER li a:hover{ text-decoration: none; position: relative; top: -1px; color:#BB9A87; background:#FFFFFF; font-weight:bold;  }

/* NAV LINE
--------------------------------------------------------------------------*/
#PATH{ display: block; height:48px;  padding-left: 208px; margin:0; }
	#PATH p{ padding: 29px 0 0 0; margin: 0; font-size: 8pt; color: #B90000; font-weight: bold; }
	#PATH a{ text-decoration: none; color: Black; font-size: 8pt;  font-weight: normal;  }
	#PATH a:hover{ text-decoration: none; position: relative; top: -1px; }
	#PATH .Arrow{ color: Black; position: relative; top: -1px;  margin: 0 2px 0 2px;  }
	
/* CONTENT
--------------------------------------------------------------------------*/
h3{
	font-size: 24px;
	color: #e1d1c9;
	margin:0 0 12px 0;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bolder
	
	}


#container{
width:750px;
margin:auto;
height:100%;
}
#container02{
width:750px;
background:url(../images/sfondo02.jpg) no-repeat top right;
margin:auto;
height:100%;
}

#content01{
width:100%;
margin:auto;
height:100%;
background:url(../promo_img/sfondo.jpg)
}

#spoton{
background:#e1d1c9;
width:205px;
margin:0 0 10px 0;
padding:5px
}



.corsivo{   
font-size: 10px; 
color: #000;   
padding-left:10px;
font-style:italic;
font-weight:bold     
}

.news a, .news a:visited{
font-family : Arial, Helvetica, sans-serif;	
color : #B90000;	
font-size : 10pt;
text-decoration : none;

}

.news a:hover{
text-decoration : underline;  
color: #000;
}



#CONTENT{float:right; width:520px; margin-top:27px; }
	#CONTENT h1{ margin:0 0 0.5em 0; padding:0; line-height: 14pt; font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  font-size: 14pt;  color: #A30013;    }
	#CONTENT p{ text-align: justify;   margin: 0 0 0 10px;   }

#SIDEBAR{ width:205px; display: table-cell; margin-top: 27px; padding: 0px 23px 0 0;  background-image: url(bg_vline.gif);  background-repeat: repeat-y;  background-position: right;  float: left;  margin-bottom: 20px;     }

	#SIDEBAR h1{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: White;  background-color: #A30013;  text-align: left;  font-weight: bold;  padding: 3px 0 3px 5px;  margin: 0 0 17px 0;        
	
	 }
	#SIDEBAR p{ text-align: left;  margin: 0;  font-family: Arial, Helvetica, sans-serif;  font-size: 9pt;  padding-bottom: 3px;     }
	#SIDEBAR p.Date{ text-align: left;  font-size: 8pt; color: #B90000;  font-weight: bold;  line-height: 8pt;  margin: 0 0 3px 0;       }
	#SIDEBAR p.More{ text-align:right;  margin-top: 3px;  margin-bottom: 18px;   }
	#SIDEBAR p.More a{font-size: 8pt; color: #B90000;  text-decoration: none;  font-weight: bold;     }
	#SIDEBAR p.More a:hover{ text-decoration: underline; }
	.titolo{   font-size: 14px; color: #B90000;  font-weight: bold;  line-height: 21px; font-family: Verdana, Arial, Helvetica, sans-serif       }
	.titolo02{   font-size: 14px; color: #ffffff;  font-weight: bold;  line-height: 21px; font-family: Verdana, Arial, Helvetica, sans-serif       }
	.sottotitolo{   
	font-size: 12px; 
	color: #330000;  
	font-weight: bold;  
	line-height: 21px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-style:italic      
	}
	#cont{
	width:380x;
	float:left;
	margin-bottom:15px;
	
	}
		#sep{
	clear:both
	
	}
	
	.vocecorrente{   
	font-size: 14px; 
	color: #fff;
	width:300px;
	padding:3px 3px 3px 3px;
	margin:0;
	font-weight: bold;
	line-height: 24px; 
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	background:#660000;
	text-decoration:none
	}
	
	.data a, .data a:visited{   
	font-size: 14px; 
	color: #fff;
	width:280px;
	padding:3px 3px 3px 3px;
	margin:0;
	font-weight: bold;
	line-height: 24px; 
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	background:#660000;
	text-decoration:none
	}
	.data a:hover{   
	font-size: 14px; 
	color:#660000;
	text-decoration:none;
		background:#fff;
	}
	
	.attori{   font-size: 14px; 
	color: #000;
	font-weight: bold;  
	line-height: 21px; 
	font-family: Verdana, Arial, Helvetica, sans-serif ;
  }

/* FOOTER
--------------------------------------------------------------------------*/
#FOOTER{ margin:15px 0 0 213px; padding: 10px 0 20px 10px; clear: both;              }
	#FOOTER ul{ list-style: none; margin: 0; padding: 5px 0 0 0;   display: block;              }
	#FOOTER li{  margin: 0;  padding: 0; list-style: none;  display: inline;                  }
	#FOOTER li a{ color: #B90000; text-decoration: none; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;  margin-left: 6px;  margin-right: 6px;   }
	#FOOTER li a.First{ margin-left:0;}
	#FOOTER li a:hover{ text-decoration: underline; }
	#FOOTER p{ margin: 5px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
	#FOOTER a{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt; 		color: Black;  text-decoration: none; 	 }
	#FOOTER a:hover{ text-decoration: underline; }
	

a img.lancio{
float:left;
margin-right:5px;
color:#660000;
border:1px dotted
}

a:hover img.lancio{
float:left;
margin-right:5px;
color:#fff;
border:1px dotted
}

	
	
