
body {
	background: #000000;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
}

body.home {
	background-image: url('../img/sf001.jpg');
}

body.dove_siamo {
	background-image: url('../img/sf011.jpg');
}

body.proposte {
	background-image: url('../img/sf010.jpg');
}

body.news {
	background-image: url('../img/sf009.jpg');
}

body.contattaci {
	background-image: url('../img/sf002.jpg');
}

body.pagina {
	background-image: url('../img/sf003.jpg');
  background-position: center center;
}

body.interno {
	background: #e0e0e0;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
}

body.foto {
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 100%;
}

font.titolo01{
	color: #ffffff; 
	font-family: Arial; 
	font-size: 14pt; 
	text-decoration: none; 
  font-weight: bold;
}

font.titolo02{
	color: #ffffff; 
	font-family: Arial; 
	font-size: 12pt; 
	text-decoration: none; 
  font-weight: bold;
}

font.titolo03{
	color: #ffffff; 
	font-family: Arial; 
	font-size: 10pt; 
	text-decoration: none; 
  font-weight: bold;
}

a.bianco10{
	color: #ffffff; 
	font-family: Arial; 
	font-size: 10pt; 
	text-decoration: none; 
  font-weight: bold;
}

a.bianco10:hover{
	color: #e4e709; 
	font-family: Arial; 
	font-size: 10pt; 
	text-decoration: none; 
  font-weight: bold;
}

a.nero10{
	color: #000000; 
	font-family: Arial; 
	font-size: 10pt; 
	text-decoration: none; 
  font-weight: bold;
}

a.nero10:hover{
	color: #e4e709; 
	font-family: Arial; 
	font-size: 10pt; 
	text-decoration: none; 
  font-weight: bold;
}

a.scuro10{
	color: #9c9c9c; 
	font-family: Arial; 
	font-size: 10pt; 
	text-decoration: none; 
  font-weight: bold;
}

a.scuro10:hover{
	color: #e4e709; 
	font-family: Arial; 
	font-size: 10pt; 
	text-decoration: none; 
  font-weight: bold;
}

a.scuro2{
	color: #343434; 
	font-family: Arial; 
	font-size: 9pt; 
	text-decoration: underline; 
  font-weight: bold;
}

a.scuro2:hover{
	color: #e4e709; 
	font-family: Arial; 
	font-size: 9pt; 
	text-decoration: none; 
  font-weight: bold;
}

a.scuro8{
	color: #9c9c9c; 
	font-family: Arial; 
	font-size: 8pt; 
	text-decoration: none; 
  font-weight: bold;
}

a.scuro8:hover{
	color: #e4e709; 
	font-family: Arial; 
	font-size: 8pt; 
	text-decoration: none; 
  font-weight: bold;
}

font.bottoneBianco{
	font-family: verdana; 
	font-size: 11px; 
	text-decoration: none;
  font-weight: bold;
	background: #ffffff;
	color: #000000;
	padding-bottom: 0.1em;
	padding-top: 0.3em;
	padding-left: 0.4em;
	padding-right: 0.4em;
}

font.bottoneGrigio{
	font-family: verdana; 
	font-size: 11px; 
	text-decoration: none;
  font-weight: bold;
	background: #000000;
	color: #e3e3e1;
	padding-bottom: 0.1em;
	padding-top: 0.3em;
	padding-left: 0.4em;
	padding-right: 0.4em;
}

font.scuro10{
	color: #9c9c9c; 
	font-family: Arial; 
	font-size: 10pt; 
	text-decoration: none; 
  font-weight: bold;
}

font.scuro10_sfondo{
	color: #9c9c9c; 
	font-family: Arial; 
	font-size: 10pt; 
	text-decoration: none; 
  font-weight: bold;
  background-color: #ffffff;
}

font.nero{
	color: #000000; 
	font-family: Arial; 
	font-size: 10pt; 
	text-decoration: none; 
}

font.bianco{
	color: #ffffff; 
	font-family: Arial; 
	font-size: 10pt; 
	text-decoration: none; 
}

font.neroB{
	color: #000000; 
	font-family: Arial; 
	font-size: 10pt; 
	text-decoration: none; 
  font-weight: bold;
}

#div_trasparent01 {
  filter: alpha(opacity=80);
  -moz-opacity: .80;
  background-color: #ffffff;
  position: static;
  width: 30%;
  height: 99%;
  padding: 12px 12px 12px 12px;
  text-align: justify;
}

#div_trasparent02 {
  filter: alpha(opacity=80);
  -moz-opacity: .80;
  background-color: #ffffff;
  position: static;
  width: 90%;
  height: 99%;
  padding: 12px 12px 12px 12px;
  text-align: justify;
}

#div_page {
  filter: alpha(opacity=80);
  -moz-opacity: .80;
  background-color: #ffffff;
  position: static;
  width: 50%;
  height: 99%;
  padding: 12px 12px 12px 12px;
  text-align: justify;
}

#div_trasparent03 {
  filter: alpha(opacity=80);
  -moz-opacity: .80;
  background-color: #ffffff;
  position: static;
  width: 650px;
  height: 99%;
  padding: 12px 12px 12px 12px;
  text-align: justify;
}

#div_bottone {
  filter: alpha(opacity=80);
  -moz-opacity: .80;
  background-color: #ffffff;
  position: static;
  width: 90px;
  height: 22px;
  text-align: center;
}

#div_bottone_scelto {
  filter: alpha(opacity=80);
  -moz-opacity: .80;
  background-color: #c1c1c1;
  position: static;
  width: 90px;
  height: 22px;
  text-align: center;
}

#div_giustificato {
  position: inherit;
  text-align: justify;
}

tr.headerRow { 
	background-color: #000000;
	color: #ffffff;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
}

tr.AlternatingRow { 
	background-color: #cecece;
	color: #000000;
}

legend.proposte{
  color: #000000;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 9pt;
  font-weight: bold;
}

img {
	behavior:	url("../img/pngbehavior.htc");
}

img.gallery{
  border: solid 1px #000000;
  margin: 1px 1px 1px 1px;
}

