/* elementi di base
--------------------------------------------------*/

html,body {
	
	background: #ffffff;
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	
	}

p {

  font: normal 12px Georgia, Serif;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	  
	}
	
.titolonews	{

  font: normal 18px Georgia, Serif;
	color: #BD0102;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	  
	}	
	.titolonews2	{

  font: normal 14px Georgia, Serif;
	color: #0000FF;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	  
	}	

.datanews	{

  font: italic 13px Georgia, Serif;
	color: #194B02;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	  
	}		

.corponews	{

  font: normal 12px Georgia, Serif;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	  
	}	
	
.titoloeventi	{

  font: normal 18px Georgia, Serif;
	color: #BD0102;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	  
	}	

.dataeventi	{

  font: italic 13px Georgia, Serif;
	color: #194B02;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	  
	}		

.corpoeventi	{

  font: normal 12px Georgia, Serif;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	  
	}	
	
		
.testopiedeinfo2	{

  font: normal 11px Verdana, sans-serif;
	color: #333333;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	  
	}	
	
.testopiedeinfo	{

  font: normal 11px Verdana, sans-serif;
	color: #BD0102;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	  
	}	
	
.testoprossimoevento	{

  font: normal 12px Georgia, Serif;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	  
	}
	
.titoloprossimoevento	{

  font: normal 18px Georgia, Serif;
	color: #BD0102;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-align:left;
	
	}
	
	
/* links 
--------------------------------------------------*/

a {
  
  text-decoration: none;
  font: normal 12px Georgia, Serif;
	color: #BD0102;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	
  }
  
a:hover {
  
  text-decoration: underline;
  font: normal 12px Georgia, Serif;
	color: #BD0102;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	
  }

a.menunder {

  text-decoration: none;
  font: normal 11px Verdana, sans-serif;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
 }
 
 
a.menunder:hover {

  text-decoration: underline;
  font: normal 11px Verdana, sans-serif;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
 }

a.eventi {
  
  text-decoration:none;
	float: left;
	display: block;	
  text-align: left;
	width: 250px;
	height: auto;
	line-height: auto;
	margin: 0px 5px 5px 0px;
	padding: 0px 0px 0px 0px;
	

	}
	
a.eventi:hover {

  text-decoration:none;
	float: left;
	display: block;	
  text-align: left;
	width: 250px;
	height: auto;
	line-height: auto;
	margin: 0px 5px 5px 0px;
	padding: 0px 0px 0px 0px;
	
		
	}

a.linkcorpopagina {
	
  text-decoration: underline;
  font: bold 16px "Trebuchet MS", Verdana, sans-serif;
	color: #666666;
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 3px 0px;
			
	}
	
a.linkcorpopagina:hover {

  text-decoration: underline;
  font: bold 16px "Trebuchet MS", Verdana, sans-serif;
 	color: #666666;
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 3px 0px;
		
	}
	
a.linkprossimoevento {
	
  text-decoration: none;
  background: #999999;
  font: bold 13px "Trebuchet MS", Verdana, sans-serif;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 3px 18px 3px 18px;
			
	}
	

a.linkprossimoevento:hover {

  text-decoration: none;
  background: #666666;
  font: bold 13px "Trebuchet MS", Verdana, sans-serif;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 3px 18px 3px 18px;
				
	}

a.linkinformazionievento {
	
  text-decoration: none;
  background: #999999;
  font: bold 13px "Trebuchet MS", Verdana, sans-serif;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 3px 54px 3px 54px;
			
	}
	

a.linkinformazionievento:hover {

  text-decoration: none;
  background: #666666;
  font: bold 13px "Trebuchet MS", Verdana, sans-serif;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 3px 54px 3px 54px;
				
	}

a.linkaltrieventi {
	
  text-decoration: none;
  background: #999999;
  font: bold 13px "Trebuchet MS", Verdana, sans-serif;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 3px 19px 3px 19px;
					
	}
	

a.linkaltrieventi:hover {

  text-decoration: none;
  background: #666666;
  font: bold 13px "Trebuchet MS", Verdana, sans-serif;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 3px 19px 3px 19px;
		
	}
	
a.linktitolomedia {
	
  text-decoration: none;
  font: normal 25px Georgia, Serif;
	color: #BD0102;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
			
	}
	
	  a.linktitolomedia:hover {

  text-decoration: underline;
  font: italic 25px Georgia, Serif;
 	color: #0129b6;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
		
	}
  a.linktitolomedia1 {
	
  text-decoration: none;
  font: normal 25px Perrygothic, Serif;
	color: #0129b6;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
			
	}
	a.linktitolomedia1:hover {

  text-decoration: underline;
  font: italic 25px Perrygothic, Serif;
 	color: #BD0000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
		
	}


a.linkpiedemenu {
	
  text-decoration: none;
  font: normal 19px, Verdana, sans-serif;
	color: #333333;
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 3px 0px;
			
	}

a.linkpiedemenu:hover {

  text-decoration: underline;
  font: normal 19px, Verdana, sans-serif;
 	color: #333333;
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 3px 0px;
		
	}
	
a.linktitolopiedemenu {
	
  text-decoration: none;
  font: bold 16px "Trebuchet MS", Verdana, sans-serif;
	color: #666666;
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 3px 0px;
			
	}

a.linktitolopiedemenu:hover {

  text-decoration: underline;
  font: bold 16px "Trebuchet MS", Verdana, sans-serif;
 	color: #666666;
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 3px 0px;
		
	}

/* contenitori
--------------------------------------------------*/

#mainbox { 

  background: #ffffff url("barra-20-verde.jpg") no-repeat;
  text-align: center;
	width: 900px;
	height: auto;
	margin: 0px auto -50px auto;
	padding: 0px 0px 0px 0px;
	
	}

#testata { 

  background: #ffffff;
  position: relative;
  text-align: left;
	width: 900px;
	height: 130px;
	margin: 0px auto 10px auto;
	padding: 0px 0px 0px 0px;
  
	}
	
	
#logo {

  float: left;
  background: #ffffff;  
	text-align: left;
	width: auto;
	height: 129px;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
		}
	
	
#menu { 

  float: right;
	text-align: right;
	width: 500px;
	height: 130px;
	margin: 0px 0px -109px 0px;
	padding: 0px 0px 0px 0px;
	
	}

#filmatoflash{

  text-align: left;
	width: 870px;
	height: auto;
	margin: 0px 00px 0px 00px;
	padding: 0px 0px 0px 0px;
	
	}

#contenuti {

  text-align: left;
	width: 900px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	}
	
#colonnasx {


  text-align: left;
  float: left;
	width: 250px;
	height: auto;
	margin: 0px 50px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	
	}
	
#colonnacentrale {

  float: left;
  text-align: left;
	width: 350px;
	height: auto;
	margin: 0px 50px 0px 0px;
	padding: 0px 0px 0px 0px;


	}

#colonnadx {
  

  float: left;
  text-align: left;
	width: 200px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;


	}

#colonnaunita {
  
  float: right;
  text-align: left;
	width: 600px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	}

#unitasx {
  
  float: left;
  text-align: left;
	width: 250px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;


	}
	
#unitadx {
  

  float: left;
  text-align: left;
	width: 350px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;


	}

	
#piede {

  background: #ffffff;
  text-align: center;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	}
	
#piedeinfo {

  float: left;
  text-align: center;
	width: 250px;
	height: auto;
	margin: 0px 50px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	}

#piedemenu1 {

  float: left;
  text-align: left;
	width: 150px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	}
        
#piedemenu2 {

  float: left;
  text-align: left;
	width: 150px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	}
	
#piedemenu3 {

  float: left;
  text-align: left;
	width: 150px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	}
	
#piedemenu4 {

  float: left;
  text-align: left;
	width: 150px;
 	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	}

