/* CSS Document */
/* accessibilità per le banche dati sailor*/
 
/*body*/
body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;;}

	
/*impostazione del layou generale della pagina: si richiama con <DIV> */
.containerlayout{
	padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color: #000000;
	height: 100%;
	background-color: #495288;}

	
/*impostazione generale del container, si richiama con <DIV> */
.containerAccessibile{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:80%;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
	margin: 0px;
    width: 640px;
	height: 100%;
	color: #000000;
	background-color: #FFFFFF;}

	
/*impostazione del container per lepagine di stampasi richiama con <DIV> */
.containerStampa{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:80%;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-top: 0px;
	margin: 0px;
    width: 680px;
	height: auto;
	color: #000000;
	background-color: #FFFFFF;}
	

/*intestazione in grassetto*/
h3.Titolo{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:150%;
	font-weight: bold;
	font-style:normal;
	text-decoration:none;
	margin-bottom:20px;
	margin-top:0px;
	color: #004288;
	background-color: #FFFFFF;}
	
	
/*intestazione in grassetto*/
h4.Accessibile{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	margin-bottom:0;
	margin-top:0;
	color: #000000;
	background-color: #FFFFFF;}


/*elenco puntato con pallino arancione*/
ul{
	list-style-image: url(immagini/round.gif);
	margin-top:10px;
	margin-bottom:10px;
	margin-left:30px;
	line-height: 130%;}

/*sottoelenco*/
ul.sub{
	list-style-image: url(immagini/round_small.gif);
	list-style-type:none;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:30px;
	line-height: 120%;}	
	
/*grassetto*/
.bold{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight: bold;
	font-style:normal;
	text-decoration:none;
	color: #000000;
	background-color: #FFFFFF;}

	
/*grassetto per le schede  già inserite  nelle tabelle sql dagli operatori sailor */
.testobold{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight: bold;
	font-style:normal;
	text-decoration:none;
	color: #000000;
	background-color: #FFFFFF;}


/*grassetto per le tabelle di dati*/
.boldtab{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color: #000000;
	background-color: #FFFFFF;}	

	
/*corsivo */
.corsivo{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight: normal;
	font-style: italic;
	text-decoration:none;
	color: #000000;
	background-color: #FFFFFF;}

	
/*rosso*/
.rosso{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color: Red;
	background-color: #FFFFFF;
}

	
/*rosso in grassetto*/
.rossobold{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color: Red;
	background-color: #FFFFFF;}

	
/*testo per i dati nelle tabelle dati*/
.dati{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	text-align : left;
	vertical-align : middle;
	color: #000000;
	border-style: none none dashed none;
	border-bottom-width: 1px;
	border-color: #004288;
	background-color: #FFFFFF;}

	
/*etichetta sinistra delle tabelle di dati nelle schede dettagliate*/
.etichettasn{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align : right;
	vertical-align : top;
	color: #000000;
	border-style: none none dashed none;
	border-bottom-width: 1px;
	border-color: #004288;
	background-color: #FFFFFF;}	

	
/*etichetta superiore delle tabelle di dati nei risultati delle ricerche*/
.etichettasup{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align : center;
	vertical-align : middle;
	color: #FFFFFF;
	background-color: #004288;}	

	
/*classe per impaginare l'icona che apre la scheda dettagliata situata nella tabella di dati nei risultati delle ricerche*/
.icona{
	text-align : center;
	vertical-align : middle;
	border-style: none none dashed none;
	border-bottom-width: 1px;
	border-color: #004288;
	color: #000000;
	background-color: #FFFFFF;}
	
	
/*link normale (colore blu)*/
.indice 				{text-decoration:none;font-weight:bold;color:#004288;background-color: #FFFFFF;}
.indice:link		 {text-decoration:none;font-weight:bold;color:#004288;background-color: #FFFFFF;}
.indice:visited	  {text-decoration:none;font-weight:bold;color:#004288;background-color: #FFFFFF;}
.indice:hover	  {text-decoration:underline;font-weight:bold;color:#004288;background-color: #FFFFFF;}


/*link per le intestazioni delle tabelle dei risultati per ordinare a proprio piacimento (colore bianco)*/
.ordina 				{text-decoration:none;font-weight:bold;color:#FFFFFF;background-color: #004288;}
.ordina:link		 {text-decoration:none;font-weight:bold;color:#FFFFFF;background-color: #004288;}
.ordina:visited	  {text-decoration:none;font-weight:bold;color:#FFFFFF;background-color: #004288;}
.ordina:hover	  {text-decoration:underline;font-weight:bold;color:#FFFFFF;background-color: #004288;}

	
/*riga tratteggiata per separare testi o paragrafi*/
div.hr {
height: 1px;
background: #FFFFFF url('immagini/tratt_orizz.gif') scroll center;
color:#000000;
margin-top: 2px;
margin-bottom: 2px;}
div.hr hr {
display: none;} 


/*riga bianca vuota: serve per creare uno spazio fra due paragrafi più sottile di un <BR>*/
div.hrbianco {
height: 5px;
background: #FFFFFF  scroll center;
color:#000000;}
div.hrbianco hr {
display: none;} 


/*classe utilizzata nelle pagine di stampa per visualizzare i link ma non stamparli*/
.solovideo
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color: #000000;
	background-color: #FFFFFF;}

/*classe per nascondere testo ai normodotati ma farlo leggerlo agli screen reader*/
	.hidden
	{
	position: absolute;
 	left: 0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
 	}

	
H2
{
    PAGE-BREAK-AFTER: always
}



