body
{margin: 0px; padding: 0px; text-align:center; font-family:verdana, arial; font-size: 12px; background:url(img/sfondo.jpg) no-repeat right top;}
#princ
{margin: 0px auto; width:960px; background: url(img/home.png) no-repeat top; }
#testa
{height: 200px; position:relative; margin: 0px auto;}
#bandiere					{position:absolute; right: 10px; top:10px;}
#bandiere a img			{ border: 0px; margin: 5px;}
 

#nav
{width: 760px; height: 20px; position: absolute; top: 146px; left: 210px;}
#nav a
{color: #FFFFFF; text-decoration:none; background:url(img/bt.gif) no-repeat left; padding-left:17px; padding-right:17px;}
#nav a img
{vertical-align:middle; border: 0px;}
#nav .null 
{background: url(img/null.gif) no-repeat left;}
#tit
{width: 400px; position: absolute; top: 180px; right: 0px; text-align:right; }
#tit span
{font-weight: bold; font-style:italic; display:block; color:#39528c; margin-right: 30px;}
#centro							{margin-top:20px; text-align:left; 	min-height: 410px;	height: auto !important; height: 410px; background:url(img/sf_centro.png);
									padding-left: 8px; padding-right: 8px;}
#centro td
{vertical-align:top;}

#pie 
{background: url(img/pie.png) no-repeat top left; height: 76px;  color:#39528c; margin-top: 0px; border-bottom: 1px solid #39528c;}
#pie .mail
{text-align:right; margin-right: 20px; font-style:italic; display:block; height: 40px; line-height: 40px; }
a
{color: #39528c; text-decoration:underline; font-weight:bold;}
a:hover
{color: #c3cee8}

#inrete								{text-align: right; padding-right: 30px; padding-top: 30px;}

#tabhome							{ font-size:10px;}
#tabhome2							{width: 410px;  font-size:11px;}
#tabhome td							{ width: 25%;  padding-right: 5px;}
#tabhome2 td						{ width: 50%; padding-right: 5px; text-align:left;}

#fotogallery
{width: 400px;  margin-left: 0px; margin-top: 0px;}
#fotogallery td
{width:120px;}
#fotogallery a
{display: inline-block; width: 110px; height:110px; line-height:110px; overflow:hidden; position:relative; top:0px; margin-left:0px; margin-bottom: 10px;}
#fotogallery img
{border:0px; position:absolute; top:-5px;  left:-5px;}
#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; } 
.dx
{float:right;}
iframe
{border: 1px solid #666666;}
.titolo
{padding-left: 32px; font-weight: bold; font-style:italic; border-bottom: 1px solid #999999; padding-right: 200px;}
.imgsx
{float:left; padding: 3px; border: 1px solid #39528c; margin-right:6px;}
.fotobr
{float:left; border: 1px solid #39528c; margin-right: 20px;}

#cornice
{border: 1px solid #39528c; display:block; text-align: left; background:#FFFFFF;}
#cornice3
{border: 1px solid #39528c; width:500px;}

#cornice .sp1				 	{padding-left: 5px;}
#cornice2
{display:block;}
.titcornice
{background: #39528c; color:#FFFFFF; font-weight:bold; display:block; padding-left: 10px; height: 26px; line-height: 26px;}
#cornice .spazio
{margin: 10px;}
.titcornice a
{border: 0px; background:url(img/freccia.gif) no-repeat right; display:block; color:#FFFFFF; text-decoration:none;}
.titcornice img
{border: 0px;}
#xform
{margin: auto; width: 600px; border: 1px solid #d5ddf0; padding: 30px; text-align:center; }
#xform h4
{font-size: 12px; font-weight:bold;}
form
{margin: auto;}
input
{font-size: 12px; font-family:verdana, arial;}

#documenti					{ position:relative; min-height: 300px;	height: auto !important; height: 300px;}
#documenti 	#salve 			{ font-weight:bold; padding-top: 20px; padding-bottom: 8px; border-bottom: 1px solid #39528c;}
#documenti	#log			{ position:absolute; top: 12px; right: 100px; border: 1px solid #315588; padding: 2px 10px;; background: #d6dff0;}
#documenti	td				{ border-bottom: 1px dashed #315588; padding-left: 10px;} 

#xfoto	td					{}
#xfoto a img 				{border: 1px solid #315588; padding: 6px; background: #ebf0f8}
#xfotoservizi	td			{text-align: left;}
#xfotoservizi a img 		{border: 1px solid #315588; padding: 6px; background: #ebf0f8}
#txth20						{line-height: 20px;}

.piccolo 					{font-size:10px; font-style:italic;}
