/* selettori e classi base */
body
{
  background-color: #FFFFFF;
  overflow-y: hidden;
  overflow-x: auto; 
}

body, form
{
  margin: 0px;
  padding: 0px;
}

body, table, td, input, select, option, textarea, legend, label, button, .testo
{
  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}

input, select, textarea
{
  vertical-align: middle;
}






/* classi testo */

.titoloPagina
{
  font-size: 20px;
  font-weight: bold;
}

.titolo
{
  font-size: 14px;
  font-weight: bold;
}


.cartolina
{
  font-size: 9px;
}

a.cartolina
{
  font-size: 9px;
  color: #000000;
  text-decoration: none;  
}



/* classi forms */

button
{
  border: none;
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  background-color: transparent;
}


/* classi link testata*/

.linktestata
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;

}

a.linktestata
{
  font-weight: bold;
  color:#FFFFFF;
}


a.linktestata:hover
{
	color:#FFFFFF;
	text-decoration: underline;

  
}

a.linktestataverde
{
  font-weight: bold;
  text-decoration: none;
  color:#79BE20;
}


a.linktestataverde:hover
{
	color:#79BE20;
	text-decoration: underline;

}



.linktestata_On
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;

}


/* classi link verdi*/

.linkverde
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
	margin:3px;
}

a.linkverde
{
  color:#FFFFFF;
}

a.linkverde:hover
{
  color:#78C322;
  font-weight:bold;
}


.linkverde_On
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #78C322;
}


/* classi link grigio-nero*/

.linkblkgray
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #A9A9A9;
	margin-left: 10px;
}

.linkblkgray_On
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
	margin-left: 10px;
}




a.linkblkgray_old
{
  font-weight: bold;
  color:#000000;
  margin-left: 0px
}


a.linkblkgray
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #A9A9A9;
	margin-left: 10px;
}

a.countersection
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #A9A9A9;
}

a.countersectionbold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: 000000;
}

a.countersection:hover
{
	text-decoration: underline;
}



a.linkblkgray:hover
{
  text-decoration: underline;
}


.linkblkgraybold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}





.home_linkblkgray 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
	margin-left: 20px;
}

a.home_linkblkgray 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
	margin-left: 20px;
}


a.home_linkblkgray:hover
{
  text-decoration: underline;
}


.home_linkblkgraybold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	margin-left: 10px;
	margin-bottom: 4px;
}




.dna_linkblkgray 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
	margin-left: 20px;
}

a.dna_linkblkgray 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	margin-left: 20px;
	margin-top: 10px;
}


.dna_section_linkblkgray 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
	margin-left: 10px;
}

a.dna_section_linkblkgray 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
	margin-left: 10px;
}



.dna_linkblkgraybold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	margin-left: 10px;
	margin-bottom: 4px;
}


a.dna_linkblkgraybold_On
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	margin-left: 10px;
	margin-bottom: 4px;
}


a.dna_linkblkgray_On
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	margin-left: 20px;
	margin-top: 10px;
}



a.dna_linkblkgray:hover
{
  text-decoration: underline;
}

a.dna_linkblkgraybold:hover
{
  text-decoration: underline;
}



/* classi NEWS */

.titolonews
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000
}

a.sottotitolonews
{
	color: #000000
}


.sottotitolonews
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000
}

a.sottotitolonewsbold
{
	color: #000000
}


.sottotitolonewsbold
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000
	margin-left;
	margin-left: 10px;
}

.testonewsnew
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000
	margin-left;
	margin-left: 10px;
}



.registrati_cell_eventi
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: none;
	text-decoration: none;
	color: #FFFFFF;
}

.registrati_cell_news
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: none;
	text-decoration: none;
	color: #000000;
}

/* SCROLL */

div.scroll {
	/*height: 100%;*/
	height: 400px;
	width: 98%;
	/*width:1000px;*/
	overflow: auto;
	/*overflow-y: hidden;*/
	overflow-x: auto; 
	border: 0px solid #ffffff;
	background-color: #ffffff;
	padding: 8px;
}

	
	* html div.scroll {
		height: 100%;
		width: 100%;
		
		overflow: auto;
		overflow-x: auto; 
		border: 0px solid #ffffff;
		background-color: #ffffff;
		padding: 8px;
	}
	
