input.creaMappa {
	background-image: url("crea_map.gif");
	width: 79px;
	height: 22px;
	border-width: 0px;
	cursor: hand;
}
input.trova {
	background-image: url("trova000.gif");
	width: 44px;
	height: 22px;
	border-width: 0px;
	cursor: hand;
}
input.entra {
	background-image: url("entra000.gif");
	width: 44px;
	height: 22px;
	border-width: 0px;
	cursor: hand;
}
input.elimina {
	background-image: url("elimina0.gif");
	width: 44px;
	height: 22px;
	border-width: 0px;
	cursor: hand;
}
input.calcolapercorso {
	background-image: url("calcolap.gif");
	width: 110px;
	height: 21px;
	border-width: 0px;
	cursor: hand;
}
BODY {
	background-image:  url(sf_ric00.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin: 2px auto 2px auto;
	/*width: 760px;*/
	width: 1024px;
}

A.main-link-normal, A.main-link-normal:visited {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*text-decoration: none;*/
	color: #2D4B9B;
}
A.main-link-bold-9, A.main-link-bold-9:visited {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #2D4B9B;
}
A.main-link-pag, A.main-link-pag:visited {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2D4B9B;
}
A.tab-normal-link, A.tab-normal-link:visited {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2D4B9B;
}
A.main-link-bold{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #2D4B9B;
}
A.main-link-bold:hover {
	text-decoration: underline;
}
.cmb_10 {
	font-size: 10px;
	font-weight: normal;
}
.btn-trova{

	background-image:  url("gbaroran.gif"); 
	border-right: 1px solid #ABABA9;	
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
}
.input-10 {
	font-size: 10px;
	font-weight: normal;
}

.main-testo-bold{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}

.main-testo-albero{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #2D4B9B;
}

.main-lbl {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6E6D72;
}
.main-lbl-normal {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6E6D72;
}
.main-lbl-13-bold {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6E6D72;
}
.main-lbl-13-blu {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2D4B9B;
}
.main-lbl-13-blu-nolink {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #2D4B9B;
}
.main-lbl-bianco {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.main-lbl-dot-sx {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6E6D72;
	border-left:1px Dotted #ABABA9;
}
.main-lbl-normal-dot-dw {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6E6D72;
	border-bottom:1px Dotted #ABABA9;
}
.main-lbl-normal-dot-sx {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6E6D72;
	border-left:1px Dotted #ABABA9;
}
.service-titolo {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6E6D72;
}
.service-testo {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6E6D72;
}
.tab-background {
	background-image:  url("bg_tab00.gif");
	background-repeat: repeat-x;
	border-bottom: 1px solid #ABABA9;
	
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #2D4B9B;
}
.tab-sel-background {
	background-image:  url("bg_tab_s.gif");
	background-repeat: repeat-x;
	border-bottom: 1px solid #FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #2D4B9B;
}
.border-dn-tab {
	border-bottom: 1px solid #ABABA9;
}
.border-sx-tab {
	border-left: 1px solid #ABABA9;
}
.border-sx-dot {
	border-left: 1px Dotted #ABABA9;
}
.border-sx-dw-dot {
	border-bottom: 1px Dotted #ABABA9;
	border-left: 1px Dotted #ABABA9;
}
.border-up-dot {
	border-top: 1px Dotted #ABABA9;
}
.border-dw-dot {
	border-bottom: 1px Dotted #ABABA9;
}
.border-up-tab {
	border-top: 1px solid #ABABA9;
}
.border-dx-tab {
	border-right: 1px solid #ABABA9;
}
.border-contenitore {
	border-left: 1px solid #ABABA9;
	border-right: 1px solid #ABABA9;	
	/*border-bottom: 1px solid #ABABA9;*/
}

.border-contenitore-dot {
	border-left: 1px solid #ABABA9;
	border-right: 1px solid #ABABA9;	
	border-bottom: 1px Dotted #ABABA9;
}

.border-box-banner {
	border-left: 1px Dotted #ABABA9;*/
	border-right: 1px Dotted #ABABA9;	
	border-bottom: 1px Dotted #ABABA9;
	border-top: 1px Dotted #ABABA9;*/
}
.topbartdg {
	background-image:  url("barra000.gif"); 
	/*
	border-left: 1px solid #ABABA9;
	border-bottom: 1px solid #ABABA9;
	border-top: 1px solid #ABABA9;
	*/
}
.topbartdg-left {
	background-image:  url("barra000.gif"); 
	/*
	border-left: 1px solid #ABABA9;
	border-bottom: 1px solid #ABABA9;
	border-top: 1px solid #ABABA9;
	*/
}
.topbartdgorange {
	background-image:  url("gbarorao.gif"); 
	/*
	border-right: 1px solid #ABABA9;	
	border-bottom: 1px solid #ABABA9;
	border-top: 1px solid #ABABA9;
	*/
}

.toolbar-fix, { 
	background-image:  url("gbarorao.gif"); 
	font-size: 11px; 
	font-family: Arial, sans-serif; 
	color: #2D4B9B; 
	width: 47px;
	padding-left: 9px; 
	padding-right: 9px;
}

@media print {
	.noprint{display:none;}
}

A.step-link {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.label-step-link {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

A.step-link:hover {
	text-decoration: underline;
	cursor: hand;
}

A.toolbar-bold, A.toolbar-bold:visited {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #2D4B9B;
}

A.toolbar-normal, A.toolbar-normal:visited {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #2D4B9B;
}