body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0mm;
	padding: 0mm;
}


@media print {
  body * {
    visibility:hidden;
  }
.printable * {
    visibility:visible;
  }
.printable {
    position:absolute;
    left:0;
    top:0;
  }
}



a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}


.tabellaTesto {
font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	padding: 0pt;
	margin: 0pt
}

.testoSenzaSpazi {
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 10pt;
	margin-top: 2pt;
}

/*larghezze celle tebelle e select*/


.Larg65 {
	width: 15mm;
}
.Larg100 {
	width: 20mm;
}
.Larg150 {
	width: 33mm;
}
	
.Larg160 {
	width: 38mm;
}

.LargTermine {
	width: 50mm;
}
hr {
	width: 80%;
}

.Larg120 {
	width: 25mm;
}

.Larg135 {
	width: 25mm;
}

.Larg80 {
	width: 15mm;
}

.Larg70 {
	width: 15mm;
}

.Larg55 {
	width: 22mm;
}
.Larg40 {
	width: 12mm;
}

.LargCountry {
	width: 18mm;
}



/*elementi visibili solo in stampa*/


.Indirizzo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	border-top-width: 1pt;
	border-top-style: solid;
	border-top-color: #990000;
	margin: 10pt 0pt;
	padding-top: 5pt;
	}

.TitoloStampa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #990000;
	font-weight: bold;
	border-bottom-width: 10pt;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	padding-bottom: 5pt;
}

.IntestazioniStampa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #990000;
	font-weight: normal;
	line-height: 10pt;
	padding-top: 3pt;
	padding-bottom: 3pt;
	
}

.bordoTabella {
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-bottom: 10pt;
}


#logo {
	height: 79px;
	width: 82px;
}



/*elementi visibili solo a video*/

#tab1, #tab4, #tab2, #tab3, #tab5, #foto, #mappa, #sin {
	display : none;
	width: 10px;
}

