body			{background:#000000 url(img/bg.gif); text-align:center; font-family:verdana, arial; font-size:11px;}
#princ			{width: 980px; margin: auto; }

#testata		{position:relative; height: 200px; text-align:left; padding-left: 200px;}
#social			{position:absolute; right: 60px; top: 100px; color:#FFFFFF; vertical-align:middle; width: 120px; height: 40px;}
#social img		{border: 0px; vertical-align:middle; margin-left: 10px}
a				{ color:#333333; text-decoration:none;}
a:hover 		{ color:#CCCCCC}


#nav			{margin-bottom: 0px; background:url(img/nav.png) bottom no-repeat; text-transform:capitalize;}
#nav a			{background: url(img/bott.png) no-repeat center top; color:#FFFFFF; text-decoration:none; width: 196px; height: 70px; line-height: 40px;  			 						display: inline-block; padding-bottom: 30px; font-weight:bold;}
#nav a:hover 	{background:url(img/bottgw.png) no-repeat  center top; color:#CCCCCC}


#centro			{background:url(img/sf_centro.png); color:#000000; padding-left: 40px; padding-right: 40px; text-align:left;
						min-height: 400px; height: auto !important;	height: 400px; margin-bottom:-1px;}

#pie			{margin-top: 0px; color:#FFFFFF; background: url(img/sfpie.png) top no-repeat; padding-left: 10px; padding-right: 10px; text-align:left; }
#pie #titolo	{padding-top: 50px; padding-left: 40px; border-bottom: 1px solid #333333; font-weight:bold; height: 30px;}
#pie #sotto		{background: url(img/sf1.png) no-repeat bottom; padding-top: 20px; padding-bottom: 30px; padding-left: 160px; line-height: 18px;}
#pie a			{text-decoration:none; color:#FFFFFF;}
#pie a:hover	{text-decoration:none; color:#CCCCCC;}
#inrete			{float:right; margin-right: 30px; margin-bottom: 4px;}

#blog			{text-align:center;}
#blog div		{text-align:left; width: 860px; margin:auto}
#blog img		{margin-bottom: 20px; margin-top: 10px;}

#orari_neg		{background:url(img/auto.png) no-repeat left top; width: 160px; height: 130px; padding-left: 130px; padding-top: 10px; border: 1px solid #333333;}
#orari_neg a	{font-weight:bold;}

#mappag 			{float:right; clear:both; border: 1px solid #000;}

.bottdx			{float:right;}
.bottp			{background:url(img/bott_pic.png) no-repeat center center; text-align:center; display:block; width: 300px; height: 42px; line-height: 42px;  font-weight:bold; margin-top: 10px;} 
.tessera		{margin-bottom: 20px; margin-top: 10px; padding: 20px; border: 1px dotted #999; width: 320px;}
.tessera img	{margin-right: 6px; margin-bottom: 6px;}


#minigallery	{text-align: right;}
#minigallery img 	{border: 1px solid #999; padding: 6px; margin: 6px;}
#facebook		{width: 99%; height: 280px; padding-top: -200px;}

.tabella td			{ padding: 6px;}
.tabella a			{ font-weight:bold; line-height: 26px;}

form, textarea, input		{font-family:verdana, arial; font-size: 11px;}
.mtb td				{border-bottom: 1px dashed #999; padding-top: 2px; padding-bottom: 2px; padding-left: 10px;}

.tabellab td		{text-align:center;}
.tabellab img 		{border: 1px solid #999; padding: 6px; margin: 6px;}

/*------------- riquad-----------------------------*/
#xriquadro	td					{width: 50%;}
.riquad				 			{display:block; height: 140px;
								 vertical-align: middle; border: #d6d5d9 1px solid; }
.riquad							{padding: 10px;}
.riquad	a img					{border: 0px; float:right;}					
