﻿body {	
	margin: 0px 0px 0px 0px; /* margine azzerato per evitare sgradevole fascia bianca in Firefox */
	background: silver;
}
.body_esempio {background: #FFFFCC;}

#l1 {position:absolute; top:0px; left:0px; font:1px arial; border:0; color: #FFFFCC;}
#l2 {position:absolute; top:1px; left:0px; font:1px arial; border:0; color: #FFFFCC;}
#l3 {position:absolute; top:2px; left:0px; font:1px arial; border:0; color: #FFFFCC;}
#l4 {position:absolute; top:3px; left:0px; font:1px arial; border:0; color: #FFFFCC;}
#l5 {position:absolute; top:4px; right:0px; font:1px arial; border:0; color: #FFFFCC;}
#l6 {position:absolute; top:5px; right:0px; font:1px arial; border:0; color: #FFFFCC;}


#sfondo {			/* Divisione fittizia per ingannare Firefox, che ignora il colore dello sfondo di "body" */	
	background: silver; 
	padding-top:5px;
	padding-bottom: 100px;
}

#pagina {
	background: #FFFFCC;
	border-bottom : 1px solid black;
	border-left : 1px solid black;
	border-right : 1px solid black;
	border-top : 1px solid black;
	width : 1000px;

	margin: auto;
}


#testata {
	position: relative;
	top: 0px;
	left: 0px;	
	width: 1000px;	
	height: 118px;
		
}


#menu_sup {
	position: relative;
	top: 85px;
	left: 0px;	
	width: 970px;
	height: 32px;
	background: navy;
	font:  15px Arial, Sans-serif;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom : 6px;
	padding-top : 6px;

}

#menu_sup a:visited {
	color : #FFFF99;
}

#menu_sup a:link {
	color : #FFFF00;
}


.voce_menu {
	padding-left: 15px;
	padding-right: 15px;
	
}

.voce_menu_it {
	padding-left: 15px;
	padding-right: 15px;
	font-style: italic;
	
}

#barra_ricerca {
	position: relative;
	top: 0px;
	left: 0px;	
	width: 977px;
	height: 20px;
	background: #993300  /*maroon*/;
	font: 18px "Times New Roman", serif;
	text-align: left;
		padding-top: 10px;
	padding-left: 20px;
	padding-right: 3px;
	padding-bottom: 12px;
}

#lettere {
	position: relative;
	top: 0px;
	left: 0px;	
	width: 1000px;
	height: 37px;
	background: maroon;
	font: 18px "Times New Roman", serif;
	text-align: center;
}


#lettere a:visited {
	color : #FFFF99;
}

#lettere a:link {
	color : #FFFF00;
}


#band_it {
	position: absolute;
	top: 7px;
	right: 54px;
	

}

#band_br {
	position: absolute;
	top: 7px;
	right: 7px;
	
	
}


#testo {
	position: relative;
	top: 0px;
	left: 0px;
	background: #FFFFCC;

	color : #000000;
	text-align : left;
	width : 940px;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 40px;
}

#testo_endo {
	position: relative;
	top: 0px;
	left: 0px;
	background: white;
	border-bottom : 1px solid silver;
	border-left : 1px solid silver;
	border-right : 1px solid silver;
	border-top : 1px solid silver;    

	color : #000000;
	text-align : left;
	width : 86%;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	
}

#introduzione
{
padding: 20px; 
background: #FFFF99;
font: 14px arial; 
font-weight:normal; 
font-style: normal;  
text-align: justify; 
}

#intro_categorie
{
padding-left: 20px; 
padding-top: 15px;
padding-bottom:15px;
background: #FFFFCC;
font: 12px arial; 
font-weight:normal; 
font-style: normal;  
text-align: justify; 
}

#endo_testo_endo {

	background: white;
}

#colonna_dx {
	position: relative;
	top: 0px;
	left: 0px; /* prima di fare la tebella era 30 px */
	/*float: right; */
	background: #FFFFCC;
/*	border : 1px solid silver;   */

	color : #000000;
	text-align : left;
	/* width : 20%; */
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	
}


#mostra_ricerca_istant {
background: #CC9933;
position: relative;
left:170px;
width: 430px;

padding-left: 25px;
font: 12px arial; 
line-height:1.5;  
}

#piede_lemma {
	background: #FFFFCC;
/*	border-bottom : 1px solid silver;
	border-left : 1px solid silver;
	border-right : 1px solid silver;
	border-top : 1px solid silver;    */
	color : #000000;
	text-align : left;
	width : 70%;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
/*	line-height: 1.5; */
	font: 14px "Arial", sans-serif;
}
#tab_altri_risult {
border:0;
}

#tab_lista_destra {
border:0;
}
#tab_lista_sinistra {
border:0;
}

#tab_ricerca {
border:0px;
padding:0px;
margin:0px;
}
	/*quella gialla, non si usa più
#barra_ricerca {
	position: relative;
	top: 5x;
	left: 0px;
	background: #FFFF99;
	border-bottom : 1px solid silver;
	border-left : 1px solid silver;
	border-right : 1px solid silver;
	border-top : 1px solid silver;

	color : #000000;
	text-align : left;
	width : 100%;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
	*/
	
#istruzioni {
position: relative;
	top: 0px;
	right: 0px;
	float: right;
	background: #FFFFCC;
/*	border : 1px solid silver;   */
	color : #000000;
	text-align : justify;
	font-weight: normal;
	width : 41%;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
}
	
#istruzioni_2 {
position: relative;
	top: 0px;
	right: 0px;
	float: right;
	background: #FFFFCC;
/*	border : 1px solid silver;   */
	color : #000000;
	text-align : justify;
	font-weight: normal;
	width : 25%;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
}

#box_ads {
	border: 1px solid silver;
	width: 107px;
	margin-top:20px;
	padding:5px;
}

#avvisa_che_esiste {
padding:5px;
}

.tit_ads {height: 19px; font: 12px arial, sans-serif; color:black; font-weight:bold; font-style:normal; padding-left:5px;  padding-bottom:0px; margin-bottom:10px;}


h3 {font: 15px arial; font-weight:bold; padding-top: 15px; padding-bottom: 0px;text-align: center; }
.h6_fittizio { padding:0px; margin:0px;}
.button {margin-left: 350px;margin-top:4px;}
.indietro {position:relative; left:850px;}
.titolo_categorie {font: 16px arial; font-weight:bold; padding-top: 15px; padding-left:20px; padding-bottom: 5px;text-align: left;}
.table_1 {border:0; }
.table_2 {border:0; }
.table_3 {border:0; }

.tit {height: 30px; width: 940px; background: #FFFF99; text-indent: 20px; font: 18px arial; color:black; font-weight:bold; font-style:normal; margin-bottom:20px;}
.tit_it {height: 30px; width: 940px; background: #FFFF99; text-indent: 20px; font: 18px arial; color:black; font-weight:bold; font-style:italic; margin-bottom:20px;}
.tit_endo { width: 100%; background: #FFFF99; text-indent: 20px; font: 18px arial; color:black; font-weight:bold; font-style:normal; margin-bottom:20px;}
.tit_it_endo {width: 100%; background: #FFFF99; text-indent: 20px; font: 18px arial; color:black; font-weight:bold; font-style:italic; margin-bottom:20px;}
.intestazione {height: 15px; width: 550px;  padding-left: 45px; font: 16px arial; color:/*#FFFF00*/ #FFFFCC; font-weight:bold; font-style:normal; /* border: 1px solid maroon; */	}
.altri_risult { position: relative;	top: 5px;	left: 0px; font: 14px arial; color:black; font-weight:bold; font-style:normal; padding-bottom:10px;}
.altri_ris_lingua { position: relative;	top: 5px;	left: 0px; font: 12px arial; color:black; font-weight:bold; font-style:normal; padding-bottom:10px;}
.lista_altri {  font: 12px arial; color:black; font-weight:normal; font-style:normal; margin-bottom:8px; padding-left:0px;}
.lista_suggerimenti {  font: 12px arial; color:black; font-weight:normal; font-style:normal; padding-bottom:5px; padding-left:0px;}
.noscript {font:10px arial;}
.noscript_2 {font:12px arial;}
.testo_semplice {padding-left: 0px; padding-right: 0px; font: 12px arial; color:black; font-weight:normal; font-style: normal; margin-top:5px; margin-bottom:5px; text-align: justify;}
.testo_semplice_14 {padding-left: 0px; padding-right: 0px; font: 14px arial; color:black; font-weight:normal; font-style: normal; margin-top:5px; margin-bottom:5px; text-align: justify;}
.testo_sempl_giallo {padding: 10px; font: 14px arial; color:black; font-weight:normal; font-style: normal; margin-top:5px; margin-bottom:5px; text-align: justify; background:#FFFF99;}
.testo_sempl_giallo_2 {padding: 5px; font: 12px arial; color:black; font-weight:normal; font-style: normal; margin-top:5px; margin-bottom:5px; text-align: justify; background:#FFFF99;}
.subcategorie {padding-left: 40px; padding-bottom:5px; font: 14px arial, sans-serif; color:black; font-weight:bold; font-style:normal; }
.paragrafo {text-align: justify; line-height: 1.5; }
.avviso {padding: 10px; font: 14px arial; color:red; font-weight:bold; font-style: normal; margin-top:5px; margin-bottom:5px; text-align: justify; background:#FFFF99;}

.fieldset {width : 57%; }
.interno_fieldset {font: 12px arial; padding-left:10px; line-height:2.5; }
.campo {border:1px solid blue; } 
.titolo_istruz {padding-left: 0px; padding-right: 0px; font: 13px arial; text-align: center; color:black; font-weight:bold; font-style: normal; }
.testo_istruzioni {padding-top:5px; padding-bottom:5px; 	font: 13px arial; font-weight:normal;text-align: justify;}

.lista_1 {margin-bottom:6px; font: 15px arial; }
.lista_2 {margin-top:5px;margin-bottom:5px; font: 14px arial; }

.preferiti {padding-left: 775px; font: 14px arial;}

.accezione {margin-bottom:30px}
.acce {text-indent: 20px; font: 16px arial; color:black; font-weight:bold; font-style:italic;}
.acce_pt {text-indent: 20px; font: 16px arial; color:black; font-weight:bold; font-style:normal;}

.tit_cat {font: 16px arial; color:black; font-weight:bold; font-style:italic; margin-bottom:7px;}
.num {font: 16px arial; color:black; font-weight:bold; font-style:normal;}
.class {font: 16px arial; color:black; font-weight:normal; font-style:normal;}
.categ {font: 16px arial; color:maroon; font-weight:normal; font-style:normal;}
.spieg {font: 16px arial; color:black; font-weight:bold; font-style:normal;}
.spieg_it {font: 16px arial; color:black; font-weight:bold; font-style:italic;}
.nota_it {font: 16px arial; color:maroon; font-weight:normal; font-style:italic;}
.nota_pt {font: 16px arial; color:maroon; font-weight:normal; font-style:normal;}

.frase {padding-left: 40px; padding-right: 40px; font: 15px arial; color:black; font-weight:normal; font-style: normal; margin-top:5px; margin-bottom:5px; text-align: justify;}
.frase_it {padding-left: 40px; padding-right: 40px; font: 15px arial; color:black; font-weight:normal; font-style: normal; margin-top:5px; margin-bottom:5px; text-align: justify;}
.fr_pt {font-family: Arial, Verdana, sans-serif; font-size: 15px;  color: maroon; font-style:normal;}
.fr_it {font-family: Arial, sans-serif; font-size: 15px; color: navy; font-style: italic;}

.altre {padding-left: 40px; padding-right: 40px; font: 15px arial; color:black; font-weight:bold; font-style:normal; margin-top:15px;}
.altre_it {padding-left: 40px; padding-right: 40px; font: 15px arial; color:black; font-weight:bold; font-style:italic; margin-top:15px;}


.obs {padding-left: 40px; padding-right: 40px; font: 15px arial; color:black; font-weight:bold; font-style:normal; margin-top:15px;}
.oss_it {padding-left: 40px; padding-right: 40px; font: 15px arial; color:black; font-weight:bold; font-style:italic; margin-top:15px;}
.num_obs {text-indent: 20px; font: 15px arial; color:black; font-weight:bold; font-style:normal; margin-top:7px;}
.nota_obs_it {font: 16px arial; color:black; font-weight:bold; font-style:italic;}
.nota_obs_pt {font: 16px arial; color:black; font-weight:bold; font-style:normal;}
.obs_it {font: 15px arial; color:black; font-weight:normal; font-style:italic;}
.tx_obs {padding-left: 40px; padding-right: 40px; font: 15px arial; color:black; font-weight:normal; font-style:normal;margin-top:5px; margin-bottom:5px; text-align: justify;}


/* STILE DELLA HOME */

.titolo {font: 30px Verdana, arial, sans-serif; color:black; font-weight:normal; font-style:normal; margin-top:0px; margin-bottom:20px;}
/* .titolo_it {font: 30px Verdana, arial, sans-serif; color:black; font-weight:normal; font-style:normal; margin-bottom:30px;} */

.sottotitolo {font: 18px Verdana, arial, sans-serif; color:black; font-weight:normal; font-style:normal; margin-bottom:20px;}
/* .sottotitolo_it {font: 18px Verdana, arial, sans-serif; color:black; font-weight:normal; font-style:italic; margin-bottom:20px;} */

.gruppo {margin-bottom:30px}
.gru {height: 25px; width: 940px; background: #FFFF99; text-indent: 20px; font: 18px arial; color:black; font-weight:bold; font-style:normal;}
.gru_it {height: 25px; width: 940px; background: #FFFF99; text-indent: 20px; font: 18px arial; color:black; font-weight:bold; font-style:italic;}
.lemma {text-indent: 40px;}
.it {font: 14px arial; font-weight:normal; font-style:italic; margin-top:7px; margin-bottom:7px;}
.pt {font: 14px arial; font-weight:normal; font-style:normal; margin-top:7px; margin-bottom:7px;}


/* STILE DELLA PRESENTAZIONE */

.indice {padding-left: 20px; font: 14px arial, sans-serif; color:black; font-weight:bold; font-style:normal; line-height:1.5; margin-bottom:10px;}
.indice_it {padding-left: 20px; font: 14px arial, sans-serif; color:black; font-weight:bold; font-style:normal; line-height:1.5; margin-bottom:10px;}
.tit_paragr {height: 19px; width: 940px; background: #FFFF99; text-indent: 20px; font: 16px arial, sans-serif; color:black; font-weight:bold; font-style:normal; padding-top: 1px; padding-bottom:2px; margin-bottom:10px; text-align:left;}
.tit_paragr_it {height: 19px; width: 940px; background: #FFFF99; text-indent: 20px; font: 16px arial, sans-serif; color:black; font-weight:bold; font-style:normal; padding-top: 1px; padding-bottom:2px; margin-bottom:10px;}
.frase_pt {font: 15px arial; color:black; font-weight:normal; font-style: normal; margin-top:5px; margin-bottom:5px; text-align: justify;}


/* STILE DELLE CATEGORIE */

.blocco {padding-top: 30px;}
.sub_indice {padding-left: 40px; font: 12px arial, sans-serif; color:black; font-weight:normal; font-style:normal; line-height:1.5; }
.sub_indice_ident {padding-left: 64px; font: 12px arial, sans-serif; color:black; font-weight:normal; font-style:normal; line-height:1.5; }
.sub_indice_it {padding-left: 40px; font: 12px arial, sans-serif; color:black; font-weight:normal; font-style:italic; line-height:1.5; }

/* STILE FALSI AMICI */


/* STILE DEL FORM */
#home {padding-left: 40px; padding-right: 40px; font: 15px arial; color:black; font-weight:normal; margin-top:7px; margin-bottom:7px; text-align : center;}

#foto1 {
	position: absolute;
	top: 0px;
	left: 0px;
	
} 
#foto2 {
	position: absolute;
	top: 0px;
	left: 125px;
	
}
#foto3 {
	position: absolute;
	top: 0px;
	left: 250px;
}	

#foto4 {
	position: absolute;
	top: 0px;
	left: 375px;
}
	
#foto5 {
	position: absolute;
	top: 0px;
	left: 500px;
}
	
#foto6 {
	position: absolute;
	top: 0px;
	left: 625px;
}
	
#foto7 {
	position: absolute;
	top: 0px;
	left: 750px;
}
	
#foto8 {
	position: absolute;
	top: 0px;
	left: 875px;
}	

#A {
	position: absolute;
	top: 0px;
	left: 5px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}


#B {
	position: absolute;
	top: 0px;
	left: 43px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#C {
	position: absolute;
	top: 0px;
	left: 81px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#D {
	position: absolute;
	top: 0px;
	left: 119px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#E {
	position: absolute;
	top: 0px;
	left: 157px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#F {
	position: absolute;
	top: 0px;
	left: 195px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#G {
	position: absolute;
	top: 0px;
	left: 233px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#H {
	position: absolute;
	top: 0px;
	left: 271px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#I {
	position: absolute;
	top: 0px;
	left: 309px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#J {
	position: absolute;
	top: 0px;
	left: 347px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#K {
	position: absolute;
	top: 0px;
	left: 385px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#L {
	position: absolute;
	top: 0px;
	left: 423px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#M {
	position: absolute;
	top: 0px;
	left: 461px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#N {
	position: absolute;
	top: 0px;
	left: 499px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#O {
	position: absolute;
	top: 0px;
	left: 537px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#P {
	position: absolute;
	top: 0px;
	left: 575px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#Q {
	position: absolute;
	top: 0px;
	left: 613px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#R {
	position: absolute;
	top: 0px;
	left: 651px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#S {
	position: absolute;
	top: 0px;
	left: 689px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#T {
	position: absolute;
	top: 0px;
	left: 727px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#U {
	position: absolute;
	top: 0px;
	left: 765px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#V {
	position: absolute;
	top: 0px;
	left: 803px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#W {
	position: absolute;
	top: 0px;
	left: 841px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#X {
	position: absolute;
	top: 0px;
	left: 879px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#Y {
	position: absolute;
	top: 0px;
	left: 917px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}

#Z {
	position: absolute;
	top: 0px;
	left: 955px;
	width: 38px;
	height: 23px;
	padding-bottom : 6px;
	padding-top : 6px;
}
