body					{margin: 0px auto; text-align:center; font-size: 12px; font-family:verdana, arial; 
							background: url(img/tricolore.jpg) center top no-repeat ;}
a						{color:#527b90}
#princ					{}  
#princ2					{background:url(img/bg_centro.png) repeat-y center top;  width: 980px; margin: 0px auto;}

#testata				{position:relative; text-align:left; width: 960px; margin: 0px auto;}
#logo 					{z-index: 90; position: absolute; top: 0px; left: 0px;}
#social	 					{z-index: 90; position: absolute; top:180px; left: 10px;}
#social img					{border: 0px; margin-right: 6px; max-height: 32px;}
#testata #nav			{position: absolute; top: 220px; right: 80px; z-index: 92}
#testata #nav a			{display: inline-block; text-decoration: none; text-align:right; line-height: 22px; 
							width: 100px; font-family: Georgia;  font-style:italic; color:#527b90; font-weight:bold;}
#testata #nav .uno		{position: absolute; top: 0px; right: 10px;} 
#testata #nav .due		{position: absolute; top: -16px; right: 100px;} 
#testata #nav .tre		{position: absolute; top: -24px; right: 200px;} 
#testata #nav .quattro	{position: absolute; top: -12px; right: 340px;} 
  
#foto					{z-index:2;  }
#pie					{line-height: 18px;  padding-top: 10px; text-align:center;
						 background:url(img/pie.png) no-repeat top; color: #527b90; width: 980px; margin: 0px auto; padding-top: 20px; padding-bottom: 40px;}
/* -------------------------------------- contenuti bb ----------------------------------------------------*/
#centro 				{position:relative; text-align:left; width: 960px; margin: 0px auto; padding-bottom:20px;}
#contenutisx			{width: 180px; display:block; float:left; clear:left; text-align:right; margin-top: 0px; 
							height: 400px; min-height: 400px; height: auto !important;}
#contenutisx strong		{display: block; margin: 10px; color:#505050;}
#menudx a				{text-decoration: none; display:block; padding-bottom: 8px; padding-top: 8px; color: #527b90;
						 background:url(img/puntino3.gif) no-repeat right center; padding-right: 20px; 
						 font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;}
#menudx a:hover			{background:url(img/puntino4.gif) no-repeat right center; color:#666666}




#contenuticn			{width: 720px; display:block; overflow:hidden; margin-left: 220px; margin-top: 10px; 
									height: 400px; min-height: 400px; height: auto !important; margin-bottom: 20px;}

div.iframe				{border: 1px solid #dadada; float:right; background: #f4f3f0; margin-right: 20px;}
.iframe a				{text-decoration:none; color: #333333; text-align:right;}

.spazio					{line-height: 20px;}

/*------------------------- FOTOGALLERY ------------------------------*/
#spaziogallery				{text-align:left; margin: auto; width: 100%; }
#fotopiccole				{ }

#fotopiccole div			{display:block; margin: 4px; padding: 4px; border: 1px solid #dadada; width: 100px; float:left; background: #FFF;}
#fotopiccole a				{display:block; width:100px; height:100px; line-height:100px; position:relative; overflow:hidden; }
#fotopiccole a img			{clip: rect(5px, 5px, 5px, 5px); border: 0px; text-decoration:none; overflow: auto}
#fotopiccole a:hover 		{filter:alpha(opacity=55);opacity:0.55}



/*------------------------------- scheda ---------------------------------------*/
#scheda						{position: relative; border-top: 1px  dashed #dadada;}
#scheda	.imgnull			{display: none;}
#scheda .ftgrande			{border: 1px solid #CCC; }
#scheda #fotog				{background: #f1f6fa; width: 100%; padding-bottom: 10px; padding-top: 10px; margin-top: 2px; text-align:center;}
.titolofisso				{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; background:#E5E5E5;
								position:absolute; top: 5px; left: 560px; width: 140px; text-align:center; line-height: 20px; }
#scheda #schedatxt			{text-align:left; margin-bottom: 10px; margin-top: 2px;  border-top: 1px  dashed #dadada; display:block; padding-top: 10px;}
.link						{display: block; clear: both; height: 140px; border-bottom: 1px solid #999; }
.link img					{float:left; margin-right: 20px;}
/*.scheda .bottdx				{position:absolute; bottom: 5px; right: 5px; display: block; line-height: 20px; margin-bottom: 10px; margin-top: 2px; 
								background:url(img/puntino3.gif) no-repeat left; padding-left: 16px; text-decoration:none;}*/