body {
	margin: auto;
	padding:0;
	font:.80em verdana, sans-serif;
	background: #FFEDC6;
	color:#513938;
}

table { 
	margin:			0 -1px 0 0; 
	padding:		0; 
	font:				1em verdana, sans-serif;
	background: #FFEDC6;
	color:			#513938;
}

strong.piu {
	font:		1.80em verdana, sans-serif;
}

.udrln {
	text-decoration : underline;
}

hr { display:	none }


#header h1 {  
	font:			bold italic 40px/50px impact, arial, verdana, helvetica, sans-serif;
	margin:		0;
}
#lingue { 
	margin-bottom: 0px;
	border-bottom:1px solid #AC8251;
	border-top:1px solid #AC8251;
	background:			#E7D7B6; 
	color:					#513938;  
}

p {
	text-indent : 15px;
	text-align : justify;
}

#simb {
	font: bold 1.20em verdana, sans-serif;
}

#colonna-sx { 
	float:			left; 
	width:			25%; 
	color:			#513938;
}
#colonna-sx .box {
	padding:	10px;
}


#principale {
	float:left;
	width:73%;
	color:#513938;
	/*margin: 1px -1px -1px 1px;*/
}
#principale .box { 
	padding:			10px;
}
#principale .box .parag{ 
	clear: left;
}

#footer {
	clear:left;
	border-top:1px solid #A57844;
	border-bottom:1px solid #A57844;
	padding:2px 10px;
	color:#513938;
	font-size: .80em;
	background : #E7D7B6;
}

/** MENU 2 **/
#colonna-sx ul.menu2 {
	list-style: none;
	/* elimino i punti elenco */
	margin:0;
	padding:0;
	/* elimino i rientri delle liste - padding:0 per Gecko */
	text-align: Left;
	font : menu;
}
#colonna-sx ul.menu2 li {
    padding: 2px;
	line-height: 1.20em;
	/* imposto il line-height per avere un bottone grande come i font più un margine - verticale - pari al 20% */
	 border: 1px solid #A57844;
	/*evita un errore di interpretazione di IE -- sempre lui! -- */
	margin-top: 2px;
	/* elimina il margine creato dalla precente regola */
	background: transparent;
}
#colonna-sx ul.menu2 li a { 
	display: block; /* il link occuperà tutta lo spzio orizzontale.
										 Con Gecko -- Moz. NN. -- tutto lo spazio orizzontale
										 è clickabile */
	text-decoration: none; /* elimino la sottolineatura al link,
														è evidente che si tratta di un link */
	font-weight: bold;
	/*text-transform: uppercase;*/
}
#colonna-sx ul.menu2 li a:link, ul.menu2 li a:visited {
	 /*border: 1px solid #A57844;
	effetto bottone */
	color: #775B4F;
}
#colonna-sx ul.menu2 li a:hover {
	background: #BDA16E;
	/* effetto roll-hover modificando il colore di sfondo del link */
	color: white;
		/* text-align:center;
effetto roll-hover modificando anche il colore del link */
}
#colonna-sx ul.menu2 li a:active { 
	 /*border: 1px solid #A57844;  effetto bottone premuto */
}
#colonna-sx menu-laterale {  
  /*width:150px;  */
  background: #666; 
  color: #FFEDC6; 
  font: 10px verdana, helvetica, sans-serif;
} /* solo come ausilio per mostrare i menu */

#principale .box div.immagine { 
	/*width:200px;*/
	padding:5px;
	font: .70em verdana, helvetica, sans-serif; 
	margin:0px 10px 10px 0px;
	border:1px solid #AC8251;
	float:left;	
}
#principale .box div.immagine img {
	border-bottom:1px solid #AC8251;
	/*display:block;	*/
	padding-bottom:1px;
} 
#principale .box .parag div.img img {
	float:left;
	border:1px solid #AC8251;
	margin-right: 10px;
	margin-bottom: 10px;
	padding:2px;
	width: 145px;
} 
#principale .box div.imgBig img {
	border:1px solid #AC8251;
	display:block;
	padding:2px;
	/*width: 145px;*/
} 
h4 {
	border: 2px solid #AC8251;
	background: #AC8251;
	padding: 4px;
	color: #FFEDC6;
	text-align:center;
}

.nome {
	background: #AC8251;
	padding: 2px;
	color: #FFEDC6;
	text-align:center;
	text-decoration: bold;
	border: 1px solid #513938;
}

.uno {
	padding: 5px 5px;
}

/** MENU 3 **/
#colonna-sx ul.menu3 {
	list-style: none;
	margin:0;
	padding:0;
	text-align: Left;
	font : menu;
}
#colonna-sx ul.menu3 li {
	border: 0px;
    padding: 2px;
	line-height: 1.20em;
	margin-top: 2px;
	margin-left: 6%;
	background: transparent;
}
#colonna-sx ul.menu3 li a { 
	border-top: 1px solid #FFEDC6;
	border-right: 1px solid #FFEDC6;
	border-left: 1px solid #FFEDC6;
	border-bottom: 1px solid #FFEDC6;
	display: block; 
	text-decoration: none; 
	font-weight: bold;
}
#colonna-sx ul.menu3 li a:link, ul.menu2 li a:visited {
	color: #775B4F;
}
#colonna-sx ul.menu3 li a:hover {
	border-top: 1px solid #A57844;
	border-right: 1px solid #A57844;
	border-left: 1px solid #A57844;
	border-bottom: 1px solid #A57844;
	background: #BDA16E;
	color: white;
}

.input {
	border: 1px solid #513938;
	background: #e7d7b6;
	padding: 2px;
	color: #513938;
 }
 
.campo {
	border: 1px dashed #513938;
	background: #FFF4DF;
	padding: 1px;
	color: #513938;
 }
 
.off {
	border: 1px solid #9C7270;
	background: #F0E6D0;
	padding: 2px;
	color: #9C7270;
 }
 
.sottolineato {
	text-decoration: underline;
 }
 
a.p:link {color: #513938; text-decoration: none}
a.p:visited {color: #808080; text-decoration: none}
a.p:hover {color: #513938; text-decoration: underline}

a.ps:link {color: #513938; text-decoration: none}
a.ps:visited {color: #473332; text-decoration: none}
a.ps:hover {color: #473332; text-decoration: underline}