body 					{margin: 0px auto; text-align:center; font-size: 12px; font-family:verdana, arial; /*background:url(img/sf.gif) no-repeat right bottom fixed;*/ background:url(img/bg.jpg);}
#princ					{text-align:center; background:url(img/sf_testa.gif) repeat-x top;}
#princ1					{text-align:left; width: 960px; margin: 0px auto;}
#testata				{background:url(img/logo.gif) no-repeat left top; height: 124px; position:relative;}
#testata #nav			{position: absolute; top: 83px; left: 440px;}  
#bandiere				{position:absolute; top: 16px; left: 850px;}
#bandiere a img			{border: 1px solid #a4a4a4; padding: 3px; margin-left: 5px; background: #656565;}
#foto					{}

#bb						{margin-top: 14px; margin-bottom: 10px;}
#pie					{background:#a4a4a4 url(img/pie.jpg) top no-repeat; line-height: 17px;  padding-top: 2px; padding-bottom: 6px; text-align:center; font-size: 11px; border-top: 6px solid #505050;}

#xcontenuti  			{width: 960px; border-top: 1px solid #999; }
#xcontenuti td			{vertical-align:top;}
#xcontenuti .vers2  	{padding-top: 20px;}
#contenutisx			{width: 240px; background:#e5e5e5;}
#contenuticn			{width: 440px; padding-left: 30px; padding-right: 30px; padding-bottom: 20px; line-height: 16px;}
#contenuticn .tit3		{font-weight:bold; font-size: 14px; color:#999; display:block; line-height: 16px; padding-bottom: 6px; padding-top: 6px; text-align:center; margin-bottom: 6px; border-bottom: 1px solid #999}
#contenutidx			{width: 220px; background: #605c5d;}


#stmenu					{margin-bottom: 10px; text-align:center; font-size: 11px; line-height: 12px; width: 440px;}
#stmenu table 			{width:440px;}
#stmenu	td				{padding: 2px;  background:#e5e5e5;  border: 1px solid #999;}	
#stmenu	a				{color: #666; text-decoration:none;}	
#stmenu	a:hover			{color:#999999;}
 
#fotogallery			{width: 240px; margin-bottom: 80px; margin-left: 12px; margin-top: 12px;}
#fotogallery td			{width:80px;}
#fotogallery a			{display: inline-block; width: 76px; height:76px; line-height:75px; overflow:hidden; position:relative; top:0px; margin-left:0px; margin-bottom: 4px;}
#fotogallery img		{border:0px; position:absolute; top:-4px;  left:-4px;}
#fotogrande				{display:block; width:238px; height:184px; line-height:184px; overflow:hidden; position:relative; top:-12px; border:1px solid #ececec;}
#fotogrande img			{border:0px; position:absolute; top:-5px;  left:-5px;}

#gallery				{margin-top: 4px; background:#E2E2E2; margin-left: 9px; margin-right: 9px; width: 300px; border-bottom: 1px solid #747474;
border-right: 1px solid #747474; border-left: 1px solid #ccc; border-top: 1px solid #ccc;}
#gallery table			{ width: 300px;}
#gallery img  			{border: 1px solid #666; margin-top: 4px; margin-bottom: 4px;}

#quadro1				{text-align:center; width: 318px;}
#quadro1 div			{/*background:url(img/quadro1.jpg) no-repeat top;*/ padding-bottom: 10px;}
#quadro2				{text-align:center; width: 318px;}
#quadro2 div			{/*background:url(img/quadro2.jpg) no-repeat top; */padding-bottom: 10px;}
#quadro3				{text-align:center; width: 318px;}
#quadro3 div			{/*background:url(img/quadro3.jpg) no-repeat top; */padding-bottom: 10px;}

#xfilati				{/*margin-left: 3px;*/ padding-top: 3px; width: 240px;}
#filati					{height: 79px; display:block; font-weight:bold; line-height: 22px; border-bottom: 1px solid #999; margin-top: 5px;}
#filati img 			{margin-right: 6px; float: left; border: 0px; border: 1px solid #666; margin-left: 5px; }
#filati a				{text-decoration:none;}
#filati span 			{padding-top: 10px;}

#xfilatihome			{width: 200px; border-top: 1px solid #999; margin-left: 10px;}
#filatihome				{height: 67px; display:block; border-bottom: 1px solid #999; margin-top: 5px; position:relative;}
#filatihome	a			{display: inline-block; width: 72px; height:60px; line-height:60px; overflow:hidden; position:relative; top:0px; margin-left:0px; margin-bottom: 4px;}
#filatihome	img 		{border:0px; position:absolute; top:-4px;  left:-4px;}
#filatihome span 		{position: absolute; top: 10px; left: 80px; font-weight:bold;}
#grigio					{background: url(img/frecc.png) no-repeat right #dadada; margin-left: 10px; margin-right: 18px; margin-top: 10px;}
#grigio2				{background: url(img/frecc.png) no-repeat right #dadada; width: 220px;  margin-top: 10px;}

.titolo					{font-weight:bold; font-size: 14px; color:#FFFFFF; display:block; line-height: 24px; margin-bottom: 10px; padding-top: 10px; text-align:center;}
.titolo2				{text-align:center;  padding-top: 20px; }
.titolo3				{border-bottom: 1px solid #666; height: 28px;  text-align:center; }
.prima					{font-family:"Times New Roman", Times, serif; font-size: 20px; font-style:italic; font-weight:bold;  margin-top: 4px;}
.prima2 				{font-family:"Times New Roman", Times, serif; font-size: 16px; font-style:italic; font-weight:bold;}

.xform td				{border-bottom: 1px solid #999; text-align:right; width: 500px;}
.xform #altop			{ position:relative;}
.xform #altop2			{ position:absolute; top: 6px; left: 194px;}
.xform td input, .xform td textarea			{width: 220px;}
.xform td select							{width: 226px;}

form 					{margin: 0px; padding: 0px; text-align: center}
input, select, textarea
						{font-size: 12px; font-family:verdana, arial; color:#333; margin-left: 10px; margin-right: 10px;}

a.bott 					{color: #006473; text-decoration:none; font-weight:bold;}
a.bott:hover			{color:#3bafa2;}
.iframeg				{border: 1px solid #999;}

#inrete					{text-align: left; padding-left: 20px;}
/* -------------------------------------- contenuti bb ----------------------------------------------------*/
/*#xcontenuti 
{ margin-top: 10px; font-size: 11px;}
#xcontenuti td
{vertical-align:top;}
#contenutisx
{width: 260px;  background:#a4a4a4;}
#contenutisx strong
{display: block; margin: 10px; color:#505050;}
#contenutisx a
{text-decoration: none;}
#contenuticn
{width: 460px; padding-left: 30px; padding-right: 30px; padding-bottom: 20px; padding-top: 20px; line-height: 16px;}
#contenutidx
{width: 150px; padding-left: 20px; padding-right: 10px; padding-top: 10px; text-align:right;}
#contenutidx strong
{display: block; margin-bottom: 10px;  color:#505050;}
#contenutidx a
{text-decoration: underline;}
#xcontenuti a 
{display:inline-block; color: #006473; line-height: 16px;}
#xcontenuti a:hover, #xcontenuti a:visited
{color:#3bafa2;}
#xcontenuti hr
{background: #ccc; border: #ccc;}
#contenuticn ul 
{margin-top: 4px; margin-bottom: 4px;}
#contenuticn #tratt li
{list-style:url(img/tratt.gif)}
#contenuticn ol
{font-weight:bold}*/
/*----------------------------------------------------------------------------------------------------------*/
