#credits 	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8px; color: #2F4F4F; }
.MatGab 		{ width:995px; color: White; text-align: right; text-decoration:none; font-size: x-small;}
.Versione 	{  color: White; text-align: left; text-decoration:none; width:200px; float:left;font-size: x-small;}

.legend { color: #84B996; font-size: 12px; }
td {vertical-align: top;  padding: 1px 1px 1px 1px; }
DIV { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }
hr { display:none }
body {   font-size: small; font:verdana,helvetica,sans-serif; 	margin:0; padding:0;  background: Black;  color: White;  BACKGROUND-IMAGE: url(/image/sfondo.gif);    }
body {  text-align:center; margin:0 auto; }  
#bodyContent 	{ width:995px; text-align:left;margin:0 auto; border: 0.1em solid #B2D0B4; }
#pnlTop 			{ width:995px; text-align:left }
#pnlInfo 		{ width:995px; }
#corpo 			{ width:995px; text-align:left }

#main {	vertical-align: top;	border: 0.1em solid #dcdce9;}


#pnlTop		{ position:relative; 			 }
#pnlTopL	{ position:absolute; 				BACKGROUND-IMAGE: url(/image/pnlTopL.jpg); 	height: 127px;	width:192px;	top:0; left:0;    }
#pnlTopC	{	margin: 0 259px 0 192px; 	BACKGROUND-IMAGE: url(/Image/pnlTopC.jpg); 	height: 127px; }
#pnlTopR	{	position:absolute; 				BACKGROUND-IMAGE: url(/Image/pnlTopR.jpg); 	height: 127px;	width:259px; 	top:0; right:0;   }

#pnlTopMenu { position:absolute; margin: 0 5px 0 5px; top:106px; height:27px; width: 536px; font-size: x-small; }
#pnlInfo 		{ position:relative; text-align: center;  text-decoration: none;     }

#corpo 					{ 	position:relative; }
#pnlMenuLeft  	{ 	position:absolute; top:0; left:0; 	width:192px;  height: 480px;   font-size: x-small;}
#pnlBody 				{		margin: 0 192px 0 192px; height: 480px; padding: 5px; font-size: small; text-align: justify;  }
#pnlMenuRight 	{ 	position:absolute; top:0; right:0; 	width:192px;  height: 480px;  font-size: x-small; }


#pnlBopL	{ position:absolute; top:0; left:0;  width:150px;		height: 31px;BACKGROUND-IMAGE: url(/Images/matgab_site_06.gif); background-repeat: repeat-x; }
#pnlBopC	{	margin: 0 150px 0 150px;  												height: 31px;BACKGROUND-IMAGE: url(/Images/matgab_site_06.gif);	background-repeat: repeat-x; }
#pnlBopR	{	position:absolute; top:0; right:0; width:150px;		height: 31px;BACKGROUND-IMAGE: url(/Images/matgab_site_06.gif);	background-repeat: repeat-x; }


#pnlInformationBar{	margin-left: 3px;	margin-top: 1px;	margin-right: 3px;	margin-bottom: 1px; height: 15px}

#AlbumFotoCorpo 			{ text-align:center; }
#AlbumFotoMenu  			{ 	position:absolute; top:0; left:0; 	width:160px; padding:1em 0; border: 1px solid #fbfce6; }
#AlbumFotoImmagine 		{ 	margin: 0 0% 0 164px;  border: 1px solid #fbfce6;  background: Black;    }


.HTMLPanelLoading {	background-color: #FFFFCC !important; background: url(/immagini/large-loading.gif) center !important;  background-repeat: no-repeat !important;  background-position: top !important;   }
.HTMLPanelError {	background-color:#FF0000;}
.HTMLPanelLoadingContent, .HTMLPanelErrorContent {	display: none;}

#nav-menu{ padding: 10px 2px; /*border: 0.1em solid #B2D0B4;*/}
#nav-apod{ padding: 10px 2px; /*border: 0.1em solid #B2D0B4;*/}
#nav-top li {float: left; margin: 0 0.15em;}

/** MENU  **/
ul.nav-pod				{ width:150px;list-style:none; margin:0; padding:0px; }
ul.nav-pod li a		{ display:block; text-decoration:none; padding:0em 0.1em; height:2em; line-height:2em; }
ul.nav-pod li			{ display:inline } 
ul.nav-pod li a:link, ul.nav-pod li a:visited  {  color: #B2D0B4; }
ul.nav-pod li a:hover, ul.nav-pod li a:active  {  color: white;}

ul.navA-pod				{ width:150px;list-style:none; margin:0; padding:0; text-align:right;}
ul.navA-pod li a	{ display:block; text-decoration:none; padding:0em 0.1em; height:2em; line-height:2em; }
ul.navA-pod li		{ display:inline } 
ul.navA-pod li a:link, ul.navA-pod li a:visited   {  color: #B2D0B4;}
ul.navA-pod li a:hover, ul.navA-pod li a:active   {  color: white;}

ul.nav-top				{ width:536px;list-style:none; margin:0; padding:0; }
ul.nav-top li a		{ height: 2em; line-height: 2em; float: left; width: 90px; border: solid #B2D0B4; text-decoration: none; text-align: center; border-left: 0.1em; border-right: 0.1em; border-top: 0.1em; border-bottom: 0em; }
ul.nav-top li			{ display:inline } 
ul.nav-top li a:link, ul.navA-pod li a:visited   {  color: #B2D0B4;	}
ul.nav-top li a:hover, ul.navA-pod li a:active   {  color: white;	}


#FotoMenu {padding:0 1em; height:2em;line-height:2em; }
#FotoMenu a {  text-decoration:none; width:10px;  }
#FotoMenu a:link,  FotoMenu a:visited  { background:#918871;color: #009;}
#FotoMenu a:hover, FotoMenu a:active   { background:#b2b388;color: #c00;}

#AlbumFoto{}

/* Bordo Arancione */
.bl {background: url(/immagini/bl.gif) 0 100% no-repeat #e68200; width: 12em}
.br {background: url(/immagini/br.gif) 100% 100% no-repeat}
.tl {background: url(/immagini/tl.gif) 0 0 no-repeat}
.tr {background: url(/immagini/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px} 
/* Bordo Arancione */

.bold EM {color: #B2D0B4;}

a:link,  a:visited   { text-decoration:none; color: white;}
a:hover, a:active    { text-decoration:none; color: #B2D0B4;}

#thumbnails			{ clear: both; margin: 10px auto; }
#thumbnails div { position: relative; width: 40px; height: 40px; float: left; margin: 8px; padding: 0; float: left; display: inline; }
#thumbnails img { width: 40px; height: 40px; position: absolute; border-top: solid 1px #999; border-right: solid 1px #404040; border-bottom: solid 1px #333; border-left: solid 1px #404040; }

#thumbnailsA			{ clear: both; margin: 1px auto; }
#thumbnailsA div { position: relative; width: 57px; height: 57px; float: left; margin: 8px; padding: 0; float: left; display: inline; }
#thumbnailsA img { width: 57px; height: 57px; position: absolute; border-top: solid 1px #999; border-right: solid 1px #404040; border-bottom: solid 1px #333; border-left: solid 1px #404040; }

.FileDivContent{}
.FileDiv {}
.FileDiv img {height: 50px;}
.FileDiv b { color: #B2D0B4; }

.FileDescrizione{}

.FileScarica { }

fieldset { border: 0.1em solid #B2D0B4; padding: 3px; }
.right {	 text-align:right;}
.left {	 text-align:left;}
.right a { text-decoration:none ;  font: italic;  color: #B2D0B4;  }

fieldset table td img {	height: 57px; }

#pnlText					{overflow: auto; padding: 3px; height:370px;}
#pnlTextA					{overflow: auto; padding: 3px; height:460px;}
#pnlTextNews			{overflow: auto; padding: 3px; height:390px;}
#pnlTextNews	h3	{color: #B2D0B4;}

#pnlTextNewsList			{padding: 6px; }
#pnlTextNewsList	h3	{color: #B2D0B4;}
.TitoloNews				{color: #B2D0B4;}

#pnlImage	{border: 0.1em solid #B2D0B4; padding: 3px; }
#pnlImage  table td img {	height: 57px; }

#pnlText b {color: #B2D0B4;  }

#pnlBody		{overflow: auto; }

#FotoGallery {position:absolute; top:480px;right:200px; padding: 0px 40px; text-align:right;}