.cella-blu {

	line-height: 5px;

	background-color: #36689B;

}

.cella-arancio-5 {

	line-height: 5px;

	background-color: #FF9B03;

}

.riga-su-giu-nera {

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #000000;

	border-bottom-color: #000000;

}

.cella-nera {

	line-height: 13px;

	background-color: #000000;

}

.tit-bianco {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.tit-bianco:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.tit-bianco:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.tit-bianco:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.tit-bianco:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.indirizzo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.indirizzo a{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.indirizzo a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.indirizzo a:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.tit-blu-link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #0B3963;

	text-decoration: none;

}

a.tit-blu-link:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #0B3963;

	text-decoration: none;

}

a.tit-blu-link:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #0B3963;

	text-decoration: none;

}

a.tit-blu-link:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #0B3963;

	text-decoration: none;

}

a.tit-blu-link:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #0B3963;

	text-decoration: none;

}

.cella-blu-bordo {

	background-color: #0B3963;

	border: 1px solid #FFFFFF;

}

.tit-biancoS {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.tit-biancoS:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.tit-biancoS:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.tit-biancoS:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.tit-biancoS:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.cella-input {

	line-height: 10px;

	background-color: #FFFFFF;

	border: 1px solid #0B3963;

}

.testo-pag {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #0B3963;

	text-decoration: none;

	text-align: justify;

}

.tit-blu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #0B3963;

	text-decoration: none;

}

a.tit-blu:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #0B3963;

	text-decoration: none;

}

a.tit-blu:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #0B3963;

	text-decoration: none;

}

a.tit-blu:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #0B3963;

	text-decoration: none;

}

a.tit-blu:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #0B3963;

	text-decoration: none;

}

.indirizzoBlu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #0B3963;

	text-decoration: none;

}

.cella-blu-scur {

	line-height: 13px;

	background-color: #0B3963;

}

.cornice_gallery {

	border: 1px solid #36689B;

}



.t-invisibile { font-family:"Times New Roman", Times, serif; font-size:6px; color:#416589}

.t-invisibile a { font-family:"Times New Roman", Times, serif; font-size:6px; color:#416589; text-decoration:none}

.t-invisibile a:hover { font-family:"Times New Roman", Times, serif; font-size:6px; color:#416589; text-decoration:none}

.t-invisibile a:visited { font-family:"Times New Roman", Times, serif; font-size:6px; color:#416589; text-decoration:none}



.barra-tit {

	line-height: 10px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

}

.indirizzoS {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.indirizzoS a{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.indirizzoS a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.indirizzoS a:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}
/* =========================== FORM ================================ */
form{
	margin:0;
	padding:0;
}
input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0B3963;
}
table.form, table.form a{ /* tabella form */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0B3963;

	/*background-color: #D4BF8A;  colore bordi = colore principale */
}
table.form td {
	background-color: #fff; /* sfondo celle = sfondo td contenitore */
}
.error {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; 	
  font-weight: bold;
  list-style-type: none;
  color: #f00;
  text-align:left;
  line-height:15px;
 }

.errors {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; 	
  font-weight: bold;
  list-style-type: none;
  color: #f00;
  text-align:left;
  line-height:15px;
  
 }

