body {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	background-image: url(../img/ombra-top.gif);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

div.clearer{clear: both;height: 0;margin:0px;padding:0px}
.nofloat {clear: both;height: 0;margin:0px;padding:0px}

A:link {color:#152E58; text-decoration:none}
A:visited {color:#152E58; text-decoration:none}
A:hover {color:#93B4DC; text-decoration:none}

.VTItesto {color:#152E58; font-size: 12px; font-family: Arial}
.VTInero {color:#152E58; font-size: 11px; font-family: Arial}
.VTIblup {color:#152E58; font-size: 11px; font-family: Arial}


.blu14 {color:#152E58; font-size: 14px; font-family: Arial}
.blu13 {color:#152E58; font-size: 13px; font-family: Arial}
.blu12 {color:#152E58; font-size: 12px; font-family: Arial}
.blu11 {color:#152E58; font-size: 11px; font-family: Arial}
.blu10 {color:#152E58; font-size: 10px; font-family: Arial}

.azz14 {color:#93B4DC; font-size: 14px; font-family: Arial}
.azz13 {color:#93B4DC; font-size: 13px; font-family: Arial}
.azz12 {color:#93B4DC; font-size: 12px; font-family: Arial}
.azz11 {color:#93B4DC; font-size: 11px; font-family: Arial}
.azz10 {color:#93B4DC; font-size: 10px; font-family: Arial}

.bianco14 {color:#ffffff; font-size: 14px; font-family: Arial}
.bianco13 {color:#ffffff; font-size: 13px; font-family: Arial}
.bianco12 {color:#ffffff; font-size: 12px; font-family: Arial}
.bianco11 {color:#ffffff; font-size: 11px; font-family: Arial}

.grigio14 {color:#9C9C9D; font-size: 14px; font-family: Arial}
.grigio13 {color:#9C9C9D; font-size: 13px; font-family: Arial}
.grigio12 {color:#9C9C9D; font-size: 12px; font-family: Arial}
.grigio11 {color:#9C9C9D; font-size: 11px; font-family: Arial}

.grigios14 {color:#767778; font-size: 14px; font-family: Arial}
.grigios13 {color:#767778; font-size: 13px; font-family: Arial}
.grigios12 {color:#767778; font-size: 12px; font-family: Arial}
.grigios11 {color:#767778; font-size: 11px; font-family: Arial}

.rosso14 {color:#B00000; font-size: 14px; font-family: Arial}
.rosso13 {color:#B00000; font-size: 13px; font-family: Arial}
.rosso12 {color:#B00000; font-size: 12px; font-family: Arial}
.rosso11 {color:#B00000; font-size: 11px; font-family: Arial}

.titolo {
	padding: 3px 8px 2px 8px;
	margin: 9px 0px 10px 0px;
	background-image: url(../img/sf-box-top2.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #B00000;
	border-bottom: 1px solid #152E58;
  text-align: left;
  color:#ffffff; 
  font-size: 14px; 
  font-family: Arial;
  text-transform: uppercase;
  clear: both;
}

.titscheda {
  color:#152E58; 
  font-size: 12px; 
  font-family: Arial;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: underline;
}

.elencotd1 {
	padding: 3px 8px 8px 8px;
	margin: 0px;
	background-image: url(../img/sf-elenco.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #C9C9C9;
	border-right: 1px solid #ffffff;
  text-align: left;
  color:#152E58; 
  font-size: 12px; 
  font-family: Arial;
}

.elencotd2 {
	padding: 3px 8px 8px 8px;
	margin: 0px;
	background-image: url(../img/sf-elenco.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #C9C9C9;
	border-left: 1px solid #C9C9C9;
}


.bott1 {
	padding: 7px 0px 8px 0px;
	margin: 0px 0px 0px 5px;
	background-image: url(../img/bott1.jpg);
	background-position: top right;
	background-repeat: no-repeat;
  text-align: center;
  color:#ffffff; 
  font-size: 14px; 
  font-family: Arial;
}

.bott2 {
	padding: 8px 18px 8px 18px;
	margin: 0px 0px 0px 0px;
	background-image: url(../img/bott2.gif);
	background-position: top right;
	background-repeat: repeat-x;
	border-left: 1px solid #62738E;
	border-right: 1px solid #0B2042;
  text-align: center;
  color:#ffffff; 
  font-size: 12px; 
  font-family: Arial;
  float:left;
}

.bott3 {
	padding: 8px 8px 7px 18px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #62738E;
  text-align: right;
  color:#AFAFAF; 
  font-size: 11px; 
  font-family: Arial;
  float:right;
}

.percorso {
	padding: 10px 8px 0px 8px;
	margin: 0px 5px 0px 5px;
	background-image: url(../img/percorso.gif);
	background-position: top left;
	background-repeat: repeat-x;
	border-top: 1px solid #C9C9C9;
	text-align: right;
	height: 15px;
  color:#152E58; 
  font-size: 11px; 
  font-family: Arial;
}


.tit_mappa {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 5px;
	background-image: url(../img/sf-box-top.gif);
	background-position: top left;
	background-repeat: repeat-x;
	border-bottom: 1px solid #152E58;
	text-align: center;
  color:#ffffff; 
  font-size: 12px; 
  font-family: Arial;
  text-transform: uppercase;
  clear: both;
}

.mappa {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	background-color: #F6F5F5;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #C9C9C9;
	text-align: center;
  clear: both;
}

.bott4 {
	padding: 5px;
	margin: 0px 0px 0px 5px;
	border-bottom: 1px solid #C9C9C9;
	text-align: center;
	color:#152E58; 
  font-size: 12px; 
  font-family: Arial;
  clear: both;
}

.bott5 {
	padding: 5px;
	margin: 0px 0px 0px 5px;
	border-bottom: 1px solid #ffffff;
	background-color: #E9E6E6;
	text-align: center;
	color:#152E58; 
  font-size: 12px; 
  font-family: Arial;
  clear: both;
}

.riquadro {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #D3E0F1;
		background-image: url(../img/sf-riquadro.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

/* Ricerca avanzata */
.campi_ric {clear:both;padding:10px;background-color:#f6f5f5;margin:0px 0px 10px 0px;border-bottom:1px solid #c9c9c9}

div.boxlabel {clear:both;padding:0px 0px 10px 0px}
div.boxlabelleft {float:left;padding:0px 15px 10px 0px}
div.boxlabelright {float:right;padding:0px 0px 10px 0px;text-align:right}

.tda1 {font-size:11px;color: #fff; margin:0px;padding:4px 2px;vertical-align:middle;text-align:center;font-weight:bold;text-transform:uppercase;background-color:#2c4268;border-bottom:1px solid #162745}
.tdb1 {font-size:11px;color: #152e58; margin:0px;padding:4px 2px;vertical-align:middle;text-align:left;font-weight:normal;border-bottom:1px solid #c9c9c9;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9}

ul.elenco_turni {list-style:none;padding:0px;margin:0px }
ul.elenco_turni li{float:left;font-size:12px;color:#000;text-align:center;padding:0px;margin:0px 10px 0px 0px }
ul.elenco_turni li img{float:left;margin:2px 5px 0px 0px }

.dett_risto{clear:both;margin:20px;padding:0px}
.dett_risto h1{color:#B00000;margin: 0px 0px 5px 5px;font-family:Tahoma;font-style:italic;font-size:18px;font-weight:bold;text-align:left;padding:0px;}
.dett_risto h2{color:#767778;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 5px;font-size:12px;font-weight:normal}

.dettmenu{clear:both;margin:0px;padding:20px;text-align:center}
.dettmenu h1{color:#B00000;margin: 0px 0px 5px 5px;font-family:Tahoma;border-bottom:1px solid #c9c9c9;font-size:18px;font-weight:bold;text-align:center;padding:0px;}
.dettmenu p{margin: 10px 0px 10px 0px;padding: 0px 0px 0px 0px;clear:both;text-align:center}
.dettmenu h2{color:#152E58;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 5px;font-size:12px;font-weight:bold;text-align:center}

